glassfish集群Web应用程序部署

时间:2015-05-28 08:01:07

标签: java mysql oracle glassfish

我创建了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两个连接池。
我哪里做错了?任何帮助赞赏。感谢

1 个答案:

答案 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。

reference