[英]Not able to create a servlet inside a maven project
我已經在Eclipse IDE中使用-maven-archetype-webapp創建了一個maven項目。
我能夠創建和執行index.jsp,但是現在我需要創建一個新的servlet。 但是,當我右鍵單擊該項目並選擇一個新的servlet(新建->其他-> Web-> Servlet)時,在下拉菜單中看不到我的maven項目,因此無法在Maven項目中使用Eclipse IDE創建該servlet。
有人可以指出為什么會這樣嗎。 我是Maven的新手。
謝謝,
編輯-我的web.xml
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
如果您無法從菜單創建servlet。 檢查以下內容。
檢查Web.xml文件是否由maven在WEB-INF文件夾中創建。
如果沒有創建。
該項目是否顯示為Web項目?
右鍵單擊項目->屬性->項目構面->檢查是否選擇了動態Web模塊。 選擇它以使該項目成為Web項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.