启动tomcat后struts框架报异常严重: Exception starting filter struts2 Unable to load configuration.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动tomcat后struts框架报异常严重: Exception starting filter struts2 Unable to load configuration.相关的知识,希望对你有一定的参考价值。

启动tomcat后struts框架报异常严重: Exception starting filter struts2 Unable to load configuration. 

出现此异常是因为,struts.xml定义的版本和 struts2-core-2.1.6.jar里面的struts-default.xml版本不一致!!

struts-default.xml文件里面定义的<!DOCTYPE ...>如下:

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
    "http://struts.apache.org/dtds/struts-2.1.dtd">

 

而struts.xm文件定义的<!DOCTYPE ...>为:

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.7.dtd">

 

注意struts-2.x.x后面的版本,报错的原因正是这里不一致所导致的!

解决方法:将struts-default.xml文件里面定义的<!DOCTYPE ...>复制粘贴覆盖到struts.xm文件定义的<!DOCTYPE ...>,以上报错的问题成功解决,关闭tomcat后,再重新启动tomcat,可以成功访问到web工程。

以上是关于启动tomcat后struts框架报异常严重: Exception starting filter struts2 Unable to load configuration.的主要内容,如果未能解决你的问题,请参考以下文章

ssh框架启动Tomcat 不报错也找不到页面 报404错误

严重: Exception starting filter struts2 Unable to load configuration

Tomcat启动报StackOverflowError

IDEA中SpringBoot工程运行报Tomcat启动异常(org.apache.catalina.LifecycleException)问题解决

Tomcat启动报FileNotFound异常解决方案

启动Tomcat报异常host-manager does not exist or is not a readable directory