2013-09-30 64 views
3

我在eclipse中設置了一個簡單的服務器項目(如果相關,使用Glassfish作爲服務器)。我似乎無法添加Servlet。與另一個我看到無法選擇項目的問題不同,我可以選擇項目,但完成或下一個按鈕保持禁用狀態。我試圖手動創建一個擴展HttpServlet提前一類和選擇,但它的結束和下一個按鈕仍然禁用:無法在eclipse中添加Servlet

Custom 'WebService' servlet is selected but finish is disabled

我運行Eclipse 4.3,我也試圖與-clean啓動它。除此之外,我不確定要嘗試什麼。

編輯:

正如我說我orginally試圖創建使用對話框和只有當沒有工作並創建我WebService類的新類。這裏是我orignally嘗試(使用NewWebService的名字,因爲現在WebService已經存在)

I cannot create new new class either

+0

您嘗試在哪個項目中添加一個動態Web項目的Servlet? –

+0

您是否嘗試過不使用現有的servlet? ,該向導應該爲您創建servlet和web.xml servlet映射。 – cherit

+0

@NikosParaskevopoulos是的,這是一個動態的web項目 – Fr33dan

回答

1

@ Fr33dan:檢查動態Web模塊檢查在項目facets.Also這是一個Maven項目?


在您提供的屏幕截圖中,您似乎正在選中使用現有Servlet類或JSP的框。只需取消選中它,它應該可以正常工作,您將能夠創建新課程。

+0

動態網頁模塊被選中,我不確定是什麼意思是一個Maven項目,所以我不確定。 (我是來自Java SE經驗的Java EE的新手)。如果這是一條線索,我在Eclipse中將它創建爲「Dynamic Web Project」。 – Fr33dan

+0

@ Fr33dan:我得到了你的問題。我在上面編輯了我的答案。如果這對您有用,請接受答案。 – user2821894

+0

正如我多次說過的。我最初嘗試使用對話框創建一個新類,並且只有在沒有工作時才提前創建類。 – Fr33dan

1

雖然問題已標記爲已回答。在「創建Servlet」對話框中可能有其他原因使「下一個」或「完成」按鈕變灰。

如果PROJECTNAME/WebContent/WEB-INF/web.xml文件被拼寫錯誤的標籤或屬性損壞,則可能發生這種情況。

相關問題