我已经创建了2个java web应用程序,一个使用mysql,另一个使用oracle。我在glassfish 4.0服务器上部署了这些应用程序,并且运行良好。然后我在服务器上创建集群,一个实例在本地节点,一个实例来自远程节点。该集群和实例成功运行。
然后我将应用部署到集群,当我在浏览器中运行web时出现问题,
使用mysql的应用程序显示错误“类名错误或没有为: com.mysql.jdbc.jdbc2.optional.MysqlDataSource”设置类路径,
使用oracle的应用程序显示错误"org.apache.jasper.JasperException: java.lang.NullPointerException“
我打赌这件事的起因是连通性。我已经将mysql连接器和ojdbc驱动程序放在\GlassFish 4.0\glassfish\Domain1\lib文件夹中。我已经将两个jdbc资源目标都更改为集群。我也可以ping两个连接池。
我哪里做错了?感谢您的帮助。谢谢
发布于 2015-06-09 03:00:22
GlassFish中缺少mysql_connector_java.jar文件
你可以下载this address
对于maven
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.35</version>
</dependency>复制您已下载的GlassFish_Home/glassfish/domains/domain1/lib/ext/文件
并为oncomplete重新启动GlassFish。
reference
https://stackoverflow.com/questions/30500571
复制相似问题