无法启动GlassFish服务器 - 尚未部署该模块

时间:2014-01-14 14:25:20

标签: java-ee netbeans glassfish

我刚刚在一台新计算机上安装了Netbeans 7.4,并从GitHub克隆了我的项目(在Netbeans 7.3中创建)。然而,当我尝试运行时,Glassfish无法启动,我无法弄清楚原因。

项目日志:

In-place deployment at D:\Users\Me\Documents\NetBeansProjects\CarRentalProject\build\web
GlassFish Server 4.0, deploy, null, false
D:\Users\Me\Documents\NetBeansProjects\CarRentalProject\nbproject\build-impl.xml:1033:     The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 0 seconds)

GlassFish日志:

SEVERE:   Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method
SEVERE:   java.lang.RuntimeException: Invalid resource : danu6__pm

我正在尝试连接的数据库名为danu6,但我不知道__pm后缀的来源,我不知道如何更改它。

2 个答案:

答案 0 :(得分:1)

错误意味着您没有名为danu6的JDBC资源。

在Glassfish管理GUI中,您必须首先设置连接池,然后添加 JDBC资源,它使用新创建的连接池

This answer解释了如何设置这样的 JDBC资源

另见:

答案 1 :(得分:0)

删除persistence.xml并创建一个新的似乎解决了这个问题。