【问题标题】:glassfish cluster web app deploymentglassfish 集群 Web 应用程序部署
【发布时间】:2015-05-28 08:01:07
【问题描述】:

我创建了 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”

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

【问题讨论】:

    标签: java mysql oracle glassfish


    【解决方案1】:

    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/domains/domain1/lib/ext/

    然后 GlassFish 重新启动以完成。

    reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多