2011-08-20 159 views
3

我在嘗試在NetBeans中構建項目時遇到錯誤。我正在使用JBoss 5.1.0服務器並將其附加到我的項目中。錯誤是 -NetBeans - Java EE服務器類路徑未正確設置 - 服務器主目錄缺少錯誤

The following error occurred while executing this line: 
.../myPath/build-impl.xml:176: The Java EE server classpath is not correctly set up -  server home directory is missing. 
Either open the project in the IDE and assign the server or setup the server classpath manually. 
For example like this: 
ant -Dj2ee.server.home=<app_server_installation_directory> 

我正在使用Mac OS X Lion。

+1

There's一個描述此問題的netbeans錯誤報告,解決方法是http://netbeans.org/bugzilla/show_bug.cgi?id=188751 – fvu

+0

,這對我無效 – Suchi

回答

2

我錯過了一個庫。當我右鍵點擊該項目並去圖書館時,它顯示我圖書館失蹤。我添加了庫,並做了一個乾淨的和構建和錯誤消失

2

乾淨的版本也沒有幫助我,無論是。我看了一下project.properties,發現j2ee.server.home沒有設置任何地方,雖然j2ee.platform.classpath依賴於它。

我確實在/ home(在Linux機器上)設置了Weblogic Server。

所以,我關閉了該項目,並添加了一行到project.properties:
j2ee.server.home = /家庭/吸塑/ WLS/wlserver的

(其中wlserver的 =服務器名稱)

並重新開放該項目。 Presto,該應用程序現在構建。它仍然不知道應用程序服務器在哪裏,但至少我可以構建我的jar,並且可能擔心稍後部署它。 (我告訴它建立一個戰爭,很好地部署到Weblogic)。

-2

它也可以像運行你的IDE一樣簡單,即netbeans作爲你的機器上的管理員。我有同樣的問題。浪費了一些時間。

1

如果您使用netBeans Ide,請右鍵單擊該項目。點擊屬性。在屬性菜單中選擇運行。因爲第一個文本框是服務器。在那裏選擇服務器。你想要運行該項目。如果之前未配置服務器詳細信息。配置服務器細節並嘗試。它將幫助你解決上述問題。

0

我也有這個錯誤。但是,儘管在「屬性」窗口的「運行」部分添加了服務器,但反覆顯示沒有服務器可用於添加到項目中(再次在「運行」部分中)。能夠在這個服務器列表中看到服務器的解決方案是作爲管理員運行Netbeans(我在這個線程中看到了Rotunba引用的內容。然後可以添加服務器併成功構建項目..