为了账号安全,请及时绑定邮箱和手机立即绑定

tomcat首页能打开,Users_login.jsp页面404

严重: 启动过滤器异常

Unable to load configuration. - file:/D:/apache-tomcat-8.5.47/webapps/imooc_sh/WEB-INF/classes/struts.xml:2:8

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:504)

at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)

at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)

at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:283)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)

at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4546)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5191)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125)

at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1859)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: Unable to load configuration. - file:/D:/apache-tomcat-8.5.47/webapps/imooc_sh/WEB-INF/classes/struts.xml:2:8

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)

at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:978)

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)

... 18 more

Caused by: Unable to load file:/D:/apache-tomcat-8.5.47/webapps/imooc_sh/WEB-INF/classes/struts.xml - file:/D:/apache-tomcat-8.5.47/webapps/imooc_sh/WEB-INF/classes/struts.xml:2:8

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:1027)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:167)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:134)

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:239)

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)

... 21 more

Caused by: 文档无效: 找不到语法。 - file:/D:/apache-tomcat-8.5.47/webapps/imooc_sh/WEB-INF/classes/struts.xml:2:8

at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:119)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:1021)

... 25 more

Caused by: org.xml.sax.SAXParseException; systemId: file:/D:/apache-tomcat-8.5.47/webapps/imooc_sh/WEB-INF/classes/struts.xml; lineNumber: 2; columnNumber: 8; 文档无效: 找不到语法。

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)

at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:117)

... 26 more



web.xml代码

http://img1.sycdn.imooc.com//5e71c293000132b214730506.jpg



struts.xml代码

http://img1.sycdn.imooc.com//5e71c2ad0001eb3c14730506.jpg



Users_login.jsp代码

http://img1.sycdn.imooc.com//5e71c2ce0001562714610528.jpg




正在回答

1 回答

如果你用的是struts2版本2.5,是需要从org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter更改为org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter。

详细的看这个 :  https://blog.csdn.net/hgx_suiyuesusu/article/details/78167616


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

tomcat首页能打开,Users_login.jsp页面404

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信