启动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
IDEA中SpringBoot工程运行报Tomcat启动异常(org.apache.catalina.LifecycleException)问题解决
启动Tomcat报异常host-manager does not exist or is not a readable directory