现在做的工作主要是java web开发方向的工作,所以今天就主要说明一下java web工程的启动顺序,以及在web.xml常用标签的作用。
项目目录
首先,本项目是activemq和spring结合使用的一个demo例子,但是我今天针对这个例子主要说一说web工程的启动顺序;其次,本项目使用maven构建的,但是web工程启动的顺序还是跟不使用maven一样的。
web.xml
在java-web工程中,一个非常重要的文件就是web.xml文件。web.xml主要是工程的部署文件以及工程加载文件,一般的web服务器,如tomcat主要是根据web.xml文件来启动对应的web工程以及如何加载对应的文件。这里使用的web.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>Archetype Created Web Application</display-name>
<!-- Log4J Start,日志配置文件 -->
<context-param>
<