我创建了2个java Web应用程序,一个使用mysql,另一个使用oracle。
我在glassfish 4.0服务器中部署这些应用程序并正常工作。然后我在服务器中创建集群,本地节点中有1个实例,远程节点有1个实例。该集群和实例成功运行。
然后我将应用程序部署到集群,当我在浏览器中运行web问题时,使用mysql显示错误"类名错误或类路径未设置为:com.mysql.jdbc.jdbc2.optional .MysqlDataSource" ,
app使用oracle show error" org.apache.jasper.JasperException:java.lang.NullPointerException"
我打赌这个问题的原因是连通性。我已将mysql连接器和ojdbc驱动程序放在\ GlassFish 4.0 \ glassfish \ domains \ domain1 \ lib文件夹中。
我已将两个jdbc资源目标更改为群集。
我也可以ping两个连接池。
我哪里做错了?任何帮助赞赏。感谢
答案 0 :(得分:0)
在GlassFish
中缺少mysql_connector_java.jar文件您可以下载this address
for maven
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.35</version>
</dependency>
复制已下载的文件 GlassFish_Home / glassfish / domains / domain1 / lib / ext /
和GlassFish重新启动oncomplete。