2013-08-28 38 views
1

我在Eclipse Juno中創建了一個Dyanmic Web項目,但現在我想繼續在Netbeans 7.3中工作。當我在Eclipse中創建一個Servlet,默認使用註釋(而不是web.xml註冊)是這樣的:如何更改Netbeans中的servlet註冊?

@WebServlet(name = "BectyServlet", urlPatterns = {"/becty"}) 

但是,當我在NetBeans中創建一個Servlet,它不顯示的註釋和把該servlet名稱和映射在web.xml中。

如何在Netbeans中設置我的項目以創建帶註釋的Servlet?

+0

我不做Netbeans,但是這個特性是特定於Servlet 3.0的。也許你應該在Netbeans中尋找一些將項目特性設置爲Servlet 3.0/Java EE 6而不是其他設置的設置。 Servlet 2.5/Java EE 5.在Eclipse中,這個東西被稱爲* Dynamic Web Project * facet,可以在項目屬性的* Project Facets *部分中找到。如果你在Eclipse中將它設置爲2.5,那麼它也會像netbeans目前所做的那樣,在'web.xml'中註冊servlet。 – BalusC

+0

你是對的,在Eclipse中你有方面,你可以改變方面的版本,但在Netbeans中,當項目導入時我無法更改版本 – Jessai

回答

1

在Netbeans中,您可以在創建Web項目時進行設置。如果你有一個存在的Eclipse項目,檢查是否一切都設置爲Servlet 3.0配置。最後你應該重新檢查你在導入項目時做了什麼,一定要避免描述符選項