我已经在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模块是否为
选择与否。
选择它以使该项目成为Web项目。