web.xml是怎么读取的?

比如TOMCAT启动一个已经部署好的一个web应用,那么web.xml是在什么时候都取,读取的位置是定死的吗?

web.xml是系统自动生成的,当你的web应用部署到tomcat上的时候,启动tomcat时它就开始读取了,而且这个路径是固定的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-18
举个例子: 比如你新建了一个WEBROOT的项目,这个WEBROOT包内的组织结构应该是这样的:
有一个必须的WEB-INFO文件夹 WEB-INFO内必须有一个web.xml文件 这个文件是用来描述整个应用程序配置信息的文件,其次WEB-INFO内还至少有两个文件夹 lib 和 classes 前者用来存放项目相关的第三方JAR包 都是一些库文件,后者用来存储项目中源文件的字节码;
当想应用程序不熟到服务器如TOMCAT中后 启动时 会首先读取WEB-INFO内的相关web.xml文件
希望给你带来思路哈本回答被提问者采纳
第2个回答  2011-01-18
JAVA网站程序的web.xml是在工程的WEB-INF文件夹下, 位置是固定的, 不能改变, 当启动Tomcat时, Tomcat会自动加载web.xml中的内容,不用你手工去读取.
第3个回答  2011-01-18
当然它的启动是固定的,没有变化,都是在服务器启动的时候就加载进去的,
第4个回答  2011-01-18
war会先被解压 然后读取固定目录下的web.xml
是的位置是定死的 这个是servlet规范里定义的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网