在eclipse下建立一个项目,但是是没有web.xml的,自己手动建立一个web.xml,但不知道怎么加载
myeclipse下建立项目,有web.xml,为什么tomat启动时,会加载web.xml,是在什么地方配置的...
myeclipse下建立项目,有web.xml,为什么tomat启动时,会加载web.xml,是在什么地方配置的
展开
展开全部
你好,我也发现这个问题了,如果你是在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的。
创建的时候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,这个是默认的,不用配置
追问
原先确实不是web project ,是jbpm project,但现在项目已经运行了,不可能再重新建一个的,为什么web project就可以加载,一定有配置的地方, 我就是找不到这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的eclipse 装了myeclipse插件后。。直接有。。不用配置。。你确定你的是myeclipse..不是eclipse
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在项目上右键 点击MyEclipse 有导入web项目的功能......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WEB-INF/web.xml
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询