maoyuanming0806
maoyuanming0806
2017-03-15 12:04

tomcat对javaweb项目中的web.xml解析顺序是怎样的

  • java
  • tomcat
  • xml

我的web.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>

ssh_crm

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

<!-- 配置监听器 -->
<listener>
    <listener-class> org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<!-- 配置指定配置文件路径 -->
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:bean.xml</param-value>
</context-param>


index.html
index.htm
index.jsp
default.html
default.htm
default.jsp


这样的话,tomcat启动没有任何问题。然而,如果把ssh_crm放到的后面,有时候启动服务器会报解析xml的错误。 然后还想问一下,这些标签对于现在的tomcat版本还有顺序要求吗,如果有,怎样的顺序 拜托了

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答