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

goqiplq2  于 12个月前  发布在  其他
关注(0)|答案(3)|浏览(186)

我刚刚在一台新计算机上安装了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后缀来自哪里,也不知道如何更改它。

nle07wnf

nle07wnf1#

这个错误意味着您没有名为danu6的JDBC资源。
在Glassfish管理界面中,首先需要设置一个连接池,然后添加一个JDBC资源,该资源使用新创建的连接池
这个答案解释了如何设置这样的JDBC资源

参见:

thigvfpy

thigvfpy2#

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

zfciruhq

zfciruhq3#

这个xml文件在哪里?

相关问题