2013-04-24 87 views
3

我们有一个在netbeans 7.3中制作的项目,并且正在将其部署到远程glassfish服务器,所有配置和设置都正确,我们项目的连接池也在glassfish中生成。将java项目部署到远程glassfish服务器

目前,我们正在部署到远程服务器时收到此错误:?

部署DEFAULT = d:\ SVN \ PTS62 \ Applicaties \ Rekeningrijderwebsite \ RekeningRijder \ DIST \ RekeningRijder.war &名= RekeningRijder &上下文根=/RekeningRijder &力=真 失败的GlassFish应用服务器上部署的过程中出现3+

错误:在编写应用程序异常: 异常[EclipseLink的-4002(Eclipse持久服务 - 2.3.2.v20111125-r10461):org.eclipse.persistence.exceptions.DatabaseException

内部异常:java.sql.SQLException:分配 连接时出错。原因:类名称错误或类路径未设置为: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

错误代码:0请参阅server.log以获取更多详细信息。

和消息服务器生成:

所致:javax.resource.ResourceException:类名是错误的或类路径 未设置为: com.mysql.jdbc.jdbc2.optional .MysqlDataSource

  at com.sun.gjc.common.DataSourceObjectBuilder.getDataSourceObject(DataSourceObjectBuilder.java:292) 

      at com.sun.gjc.common.DataSourceObjectBuilder.constructDataSourceObject(DataSourceObjectBuilder.java:114) 

      at com.sun.gjc.spi.ManagedConnectionFactory.getDataSource(ManagedConnectionFactory.java:1307) 

      at com.sun.gjc.spi.DSManagedConnectionFactory.getDataSource(DSManagedConnectionFactory.java:163) 

      at com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection(DSManagedConnectionFactory.java:102) 

      at com.sun.enterprise.resource.allocator.LocalTxConnectorAllocator.createResource(LocalTxConnectorAllocator.java:87) 

      ... 62 more 

谷歌是不是非常有帮助之前,所以希望你们/女孩可以帮我

提前致谢!

回答

7

您可能需要一个mysql/java连接器。

你可以找到它there。从存档中提取mysql-connector-java .jar。然后将其放入glassfish外部lib目录{INSTALL目录}/glassfish/domains/domain1/lib/ext。

重新启动您的glassfish服务器。

还有更多详情on this answer。如果这不是你想要的,或者它不起作用,请告诉我们。 @ +

+0

好吧:D这是一个解决问题的方法,现在我得到了“无法找到基本名称lang.trans的包”这是我的语言资源包,我是否需要编辑一些内容才能将其带入玻璃鱼远吗? – 2013-04-24 13:26:14

+0

@BartPasmans也许你应该问一个关于这个问题的更多的细节问题(项目的结构,资源包的类型等)。 – 2013-04-24 13:42:42

+0

@BartPasmans我在ext文件夹中添加了mysql-connector到glassfish,并解决了这个问题。但我怎样才能解决这个问题使用另一种解决方案。我将连接器添加到jpa模块构建路径,但它不起作用。谢谢。 – 2014-04-18 10:01:24

1

对,你只是缺少mysql lib,只是找到并下载mysql-connector-java-5.x.x-bin.jar复制到E:\Projects\glassfish3.1.1\glassfish\lib然后重新启动服务器,并享受!

相关问题