此配置在哪里完成(在Tomcat中用哪个文件表示),它决定web.xml文件将在启动时首先由Web容器加载。
答案 0 :(得分:2)
它正在寻找名为web.xml
的文件的事实并不特定于Tomcat,而是特定于Java Servlet规范。 WAR
文件的文件格式表示您应该有一个这样的文件:
WAR文件中包含特殊文件和目录:
WAR文件中的/ WEB-INF目录包含一个名为web.xml的文件,该文件定义了Web应用程序的结构。
答案 1 :(得分:0)
/home/abc/apache-tomcat-6.0.37/conf/web.xml
如果传递正值,则将在较高整数值servlet之前加载较低整数值的servlet。换句话说,容器以递增的整数值加载servlet。先加载0值,然后再加载1、2、3,依此类推。
例如:
<servlet>
<servlet-name>servlet2</servlet-name>
<servlet-class>com.abc.xyz</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
定义了2个servlet,这两个servlet将在项目部署或服务器启动时加载。但是,将首先加载servlet1,然后再加载servlet2。 load on startup in web.xml