2010-04-22 97 views
1

我正在Ubuntu Karmic上運行netbeans 6.7.1。無法在netbeans中創建新的「企業」項目

在服務選項卡上,我添加了一個新的glassfish v3 prelude服務器,我使用下載按鈕將它安裝到了我的主目錄。我啓動了服務器並打開localhost:4848來驗證我可以進入管理面板。

然後我做了file-> new projct並創建了一個新的java web-> web應用程序。在嚮導的配置步驟中,它預先選擇了glassfish v3 prelude和java ee 5.我接受並做了測試運行。我很好地運行了這個項目。

所以現在我做了file-> new projecct並試圖創建一個Java EE-> ejb模塊。當我到達服務器配置階段的嚮導時,它不顯示服務器下拉列表中的任何服務器(因此它是空的),它也沒有在「java ee version」下拉列表中看到任何版本的java。對於其他「Java EE」項目類型也會發生這種情況。

我似乎無法理解爲什麼我可以創建一個新的Web應用程序,但不是一個ejb模塊。

任何人都可以提供任何見解,爲什麼當我嘗試做一個新的java ee項目時,爲什麼它可能沒有看到我安裝了java或glassfish,但是當我嘗試製作java web項目時看到它?

回答

0

您不能創建一個面向GlassFish v3 Prelude的EJB項目,因爲Prelude不支持EJB部署,不安裝可選的EJB容器。

您應該安裝NB 6.8和GlassFish v3的,因爲V3不支持EJB的部署,而無需安裝額外的可選模塊的需要。

如果你必須使用NB 6.7.1,你應該閱讀這個article about the v3 enabler並嘗試它。