www.gsyw.net > TOMCAT中wEB.xml文件和jAvA项目中WEB%INF目录下的wEB.xml文件的区别

TOMCAT中wEB.xml文件和jAvA项目中WEB%INF目录下的wEB.xml文件的区别

TOMCAT中web.xml文件和java项目中WEB-INF目录下的web.xml文件的区别:加载顺序是tomcat conf目录下然后是java项目目录下的.tomcat config目录下的为服务器全局作用域,一般用来配置全局设置、数据源等,而项目目录下的为局部作用

tomcat安装目录下conf中的东西都是全觉的,换句话说对你的所有应用都有效果,而web-inf中的东西只对当前的web应用有效果.

web.xml好像在你的每一个项目里也会有个web.xml,主要配置servlet这些的,如果在tomcat里的web.xml,应该对所有的项目都有效.server.xml是对tomcat的设置,可以设置端口号,添加虚拟机这些的,是对服务器的设置context应该也是正对项目的,你在server.xml中的每个虚拟机里host标签里都可以添加context标签,以表示该虚拟机对应哪一个项目

如果项目中的 web-inf 没有对应的文件 tomcat自动用自己的.你可以测试下 项目中的 web.xml 干掉 然后部署 他会自动把自己的项目web-inf 默认执行 index.html index.jsp default.html 等都会自己指定 你去测试下 不懂加我

路径不可以改变,因为web容器在启动的时候会到那个路径里面把web.xml文件解析到内存里面

配置网站的话 Host name="域名" appBase="webapps",要是本地项目 Host name="localhost"配置网站的话 Context path="" docBase="F:\apache-tomcat-6.0.20\webapps\项目名\WebRoot",web.xml中<welcome-file></welcome-file>写好欢迎页面,要是本地项目的话不需要 Context path

路径不一样啊~src和WebRoot平级

有些可以自己些,例如一些访问路径,名字都能自己命名,但是格式不能乱改的

你这个新建的web.xml文件要创建在WEB-INF文件夹目录下,也就是说要覆盖掉之前这个文件的位置,然后重新编译一下,可以去tomcat目录下的webapps目录里的你的项目里确认一下.

相关搜索:

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com