2010-12-18 76 views
1

我在一個java web應用程序項目上與團隊一起工作。我創建了該項目,並將其提交到我們用於共享代碼的svn服務器上。該項目在我的電腦上正常運行,但每次嘗試運行項目時,其他所有團隊成員都會收到錯誤消息。我在網上找不到任何有用的東西。任何可能導致發現事情的想法都會有所幫助。謝謝嘗試運行使用Subversion共享的NetBeans項目時出現錯誤

啓動GlassFish服務器3 1 GlassFish服務器3 1正在運行。 就地部署在C:\ Documents and Settings \ HP_Administrator \ My Documents \ NetBeansProjects \ Portfolio \ build \ web deploy?path = C:\ Documents and Settings \ HP_Administrator \ My Documents \ NetBeansProjects \ Portfolio \ build \網絡&名稱=投資組合&力=真 GlassFish應用服務器上失敗3 1 C:\ Documents和Settings \ HP_Administrator \我的文檔 \的NetBeansProjects \組合\ nbproject文件\ build-impl.xml中:683:該 模塊一直沒有部署。

回答

0

檢查文件以查看您是否具有上述文件的完整路徑而不是相對路徑的絕對引用。

+0

感謝您的指針,我發現問題是因爲我也使用jpa進行數據庫訪問,持久性單元中的數據源引用在我的團隊成員服務器實例中不存在。 – mtanzania 2010-12-18 23:09:42

1

我發現了這個問題。由於我也使用jpa進行數據庫訪問,因此在我的團隊成員服務器實例中不存在對持久性單元中的數據源的引用。所以我讓他們使用我使用過的相同名稱創建了一個數據源並且它工作正常。然而,我不知道什麼是最好的方法來做到這一點,我讓他們在netbeans中創建一個虛擬的web應用程序,然後使用Entity Classes From Database嚮導來生成強制他們創建數據源的實體,並讓他們使用在項目中引用相同的數據源名稱。如果他們這樣做並運行該項目,它會自動添加到他們的glassfish實例中,因此他們現在可以運行共享項目。我很樂意聽到這個替代方案。謝謝

+0

在您的問題中編輯此信息。 – 2010-12-19 00:23:09

相關問題