在NetBeans上,我的项目运行没有错误,但当我把它放在JBoss服务器上时,我收到此错误:
18:54:40,111 INFO [org.jboss.as.connector.deployers.jdbc](MSC服务线程1-1)JBAS010404:部署非JDBC兼容的驱动程序类org.postgresql.Driver(版本9.3)18:54 :40,154 INFO [org.jboss.web](MSC服务线程1-2)JBAS018210:注册Web上下文:/ PrjX 18:54:40,173 INFO [org.jboss.as.server](DeploymentScanner-threads - 2)JBAS018559:部署了“PrjX_V2.war”
我的代码:
public Connection openConPG(){
Connection con = null;
try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection("jdbc:postgresql://[IP]:[PORTA]/[DATA_BASE]","[LOG]","[PASS]");
}
catch (ClassNotFoundException | SQLException e) {
System.out.println("Projeto PrjX, classe Dao, método conexaoPostgres, erro: "+e.getMessage());
}
return con;
}
我之前从未使用过Postgres和Java,因此我不知道如何解决这个问题 .
postgres driver: postgresql-9.3-1100.jdbc41.jar
有人可以帮忙吗?