2015-05-28 191 views
0

我创建了2个java web应用程序,一个使用mysql,另一个使用oracle。 我在glassfish 4.0服务器上部署这些应用程序并且正常工作。然后我在本地节点创建1个实例,从远程节点创建1个实例。该群集和实例成功运行。

然后我部署应用程序到集群,当我运行web浏览器问题发生时,
应用程序使用mysql显示错误“类名称错误或类路径未设置为:com.mysql.jdbc.jdbc2.optional.MysqlDataSource” ,
使用oracle的应用程序显示错误“org.apache.jasper.JasperException:java.lang.NullPointerException”

我敢打赌,这个问题的原因是连接性。我在\ GlassFish 4.0 \ glassfish \ domains \ domain1 \ lib文件夹中放置了mysql连接器和ojdbc驱动程序。 我已将jdbc资源目标更改为群集。 我也可以ping通连接池。
我在哪里做错了?任何帮助赞赏。感谢glassfish集群web应用程序部署

回答

0

mysql_connector_java.jar文件意味着错失在GlassFish中

,你可以下载this address

Maven的

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.35</version> 
</dependency> 

复制你已经下载的文件GLASSFISH_HOME/GlassFish中/域/域1/lib/ext/

and GlassFish restart for oncomplete。

reference