2014-01-14 108 views
0

我剛剛在新計算機上安裝了Netbeans 7.4,並從GitHub克隆了我的項目(在Netbeans 7.3中創建)。然而,當我嘗試運行它Glassfish無法啓動,我不明白爲什麼。無法啓動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後綴是來自,我不知道如何改變它。

回答

0

刪除的persistence.xml並創建一個新的,似乎已經解決了這一問題。

1

該錯誤表示您沒有名爲danu6的JDBC資源。

在您必須設置一個連接池第一GlassFish管理GUI,那麼你可以添加一個JDBC資源它使用新鮮的創建連接池

This answer說明如何設置這樣的JDBC資源

參見:

+0

爲什麼當我首先創建項目時,我不得不做任何事情? – karoma

+0

您確實必須...或者某人爲您預先配置了它。 – unwichtich

+0

我在Netbeans中創建了一個空白項目,之前絕對沒有去過Glassfish管理面板。無論如何,刪除persistence.xml並創建一個新的似乎已經解決了這個問題。 – karoma

相關問題