簡體   English   中英

無法在Maven項目中創建Servlet

[英]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。 檢查以下內容。

  1. 檢查Web.xml文件是否由maven在WEB-INF文件夾中創建。
    如果沒有創建。

  2. 該項目是否顯示為Web項目?
    右鍵單擊項目->屬性->項目構面->檢查是否選擇了動態Web模塊。 選擇它以使該項目成為Web項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM