【问题标题】:Can't start GlassFish server - The module has not been deployed无法启动 GlassFish 服务器 - 模块尚未部署
【发布时间】:2014-01-14 14:25:19
【问题描述】:

我刚刚在一台新计算机上安装了 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)

玻璃鱼日志:

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

我要连接的数据库叫 danu6,但是不知道 __pm 后缀是从哪里来的,也不知道怎么改。

【问题讨论】:

    标签: jakarta-ee netbeans glassfish


    【解决方案1】:

    该错误表示您没有名为danu6 的JDBC 资源。

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

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

    另请参阅:

    【讨论】:

    • 为什么我在创建项目时不需要做任何事情?
    • 您确实必须...或者有人为您预先配置了它。
    • 我在 Netbeans 中创建了一个空白项目,之前绝对没有进入 Glassfish 管理面板。无论如何,删除 persistence.xml 并创建一个新的似乎已经解决了这个问题。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-01-03
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多