你好,我也发现这个问题了,如果你是在eclipse下创建Dynamic Web Project类型的项目时,
创建的时候Dynamic web module version这个选项默认成了3.0,
按照老规范,应该是在eclipse的WebContent \ WEB-INF \ 目录下创建web.xml的,
而新规范是可以不用web.xml的,比如tomcat 7.0就支持新规范,
这样相关的servlet配置会以注解的形式直接写到代码里面了,比如@WebServlet。
当然如果你用老的项目导入,可以选择Dynamic web module version这个选项设成2.5,这样就自动有web.xml生成了。
看上面你说的,是jbpm project,而没有web.xml,很可能就是Dynamic web module version 3.0,看看它里面的代码有没有类似@WebServlet注解,这些是可以代替web.xml的。
当你部署web项目到tomcat的时候,tomcat会自动解析并加载web.xml,这个是默认的,不用配置
我的eclipse 装了myeclipse插件后。。直接有。。不用配置。。你确定你的是myeclipse..不是eclipse
在项目上右键 点击MyEclipse 有导入web项目的功能......
WEB-INF/web.xml