在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
有人可以帮忙吗?