eclipse下web项目,新建一个web.xml文件,可是项目不认里面的配置,项目启动时只认tomcat里web.xml的配置 5
5个回答
展开全部
你这个新建的web.xml文件要创建在WEB-INF文件夹目录下,也就是说要覆盖掉之前这个文件的位置,然后重新编译一下,可以去tomcat目录下的webapps目录里的你的项目里确认一下。
追问
建在web-inf下了,但是在里面添加
WebRoot/main.jsp
项目启动时还是找不到默认首页。只有在tomcat的web.xml添加才找得到main首页。怎么老是不认自己的web.xml呢。
追答
你把WebRoot/main.jsp改成 main.jsp就好使了~ 然后重新部署一下! WebRoot这个目录是默认的不用写!你要是写了它就会到WebRoot/WebRoot/main.jsp路径下去找了!
展开全部
虽然你是在eclipse里面编写代码,但是访问的时候又不是访问eclipse,是访问tomcat的。。。当然只认tomcat下面的文件了。。
更多追问追答
追问
那我要如何才能让这个项目认它自己的web.xml呢?
追答
把web.xml拷贝到tomcat下啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
估计是启动项目路径没有设置好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你的项目是怎么启动的,有木有部署到Tomcat中,项目如果是部署在了tomcat中是不会出现这个问题的,而且<welcome-file>WebRoot/main.jsp</welcome-file>只需要写main.jsp就可以了,只要你这个页面是在webroot目录下,就不用加webroot
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改一下tomcat的server.xml文件吧!里面的<context></context>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询