严重: Exception starting filter struts2
Unable to load configuration. - [unknown location]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:213)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: Caught exception while loading file struts-default.xml - [unknown location]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:879)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:161)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:130)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:155)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 30 more
Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.<init>(SAX2DOM.java:69)
at com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler(TransletOutputHandlerFactory.java:187)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(TransformerImpl.java:392)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.setResult(TransformerHandlerImpl.java:137)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup(DomHelper.java:212)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:197)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:188)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:174)
at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:114)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:870)
... 34 more
2008-7-25 8:09:32 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2008-7-25 8:09:32 org.apache.catalina.core.StandardContext start
严重: Context [/workmass] startup failed due to previous errors
2008-7-25 8:09:32 org.apache.coyote.http11.Http11AprProtocol start
用两种方法都能觉得问题
1.删除xerce.jar
2.web.xml里的这个配置,我居然在两个项目里用的一样的,param-value换下就ok了,保证两个项目里不一样
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>CITYSPACESystem.root</param-value>
</context-param>
分享到:
相关推荐
TomcatProject-struts2框架代码 不带jar包 运行该工程需要jar包如下: commons-logging-1.1.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.11.1.jar xwork-2.0.4.jar
Apache Tomcat 8.0.30与许多其他Java应用服务器和框架兼容,如Spring、Struts和JSF。这使得开发者可以在Tomcat上轻松地构建和部署复杂的企业级应用。同时,由于其开源和轻量级的特性,Tomcat在小型项目和开发环境中...
在实际应用中,Apache Tomcat常与其他Java应用服务器(如JBoss、WebLogic)或Web框架(Spring Boot、Struts)配合使用,以构建复杂的企业级应用程序。了解和掌握Tomcat的安装、配置和管理是每个Java Web开发者的基础...
10. **扩展性**:Tomcat可以与其他技术如Spring、Struts、Hibernate等集成,构建复杂的Web应用程序。它也支持插件系统,例如mod_jk或mod_proxy_ajp,用于与Apache HTTP Server集成。 11. **社区支持**:作为开源...
10. **易于集成**:Tomcat可以与许多其他开源项目(如Spring、Struts、Hibernate等)无缝集成,构建完整的Java Web应用框架。 在解压"apache-tomcat-8.5.51.tar.gz"后,用户通常会得到一个包含bin、conf、lib、logs...
Apache Tomcat 是一个开源软件应用服务器,主要用于部署和运行Java Servlet和...此外,由于Tomcat遵循Java EE标准,所以它与其他Java企业级框架(如Spring、Struts等)兼容良好,是开发和部署Java Web应用的理想选择。
2. **配置环境变量**:为了方便使用,可以将Tomcat的`bin`目录添加到系统的PATH环境变量中。 3. **启动和停止**:在"bin"目录下,你可以运行`startup.bat`启动Tomcat,`shutdown.bat`则用于关闭Tomcat。 4. **配置...
Jakarta项目包含了多个子项目,如Tomcat、Ant、Struts等,其中Tomcat是著名的Servlet和JSP容器。 【压缩包子文件的文件结构】: 1. **conf** 目录:通常包含连接器的配置文件,如`workers.properties`,它定义了...
在生产环境中,必须启用并配置Tomcat的安全性,例如设置管理员角色、限制远程访问管理接口、使用SSL/TLS加密通信,以及通过更新默认密码和设置强大的访问控制策略来防止未授权访问。 7. **日志和调试**: Tomcat...
8. **兼容性**:除了与Java EE 8兼容,Tomcat 9还与其他开源框架(如Spring、Struts等)良好集成,使得开发者可以方便地将这些框架部署在Tomcat上。 在下载的“apache-tomcat-9.0.44-windows-x64”压缩包中,通常会...
1. **安全性**:此版本可能修复了之前版本中的多个安全漏洞,以保护服务器免受恶意攻击。这些漏洞可能涉及跨站脚本(XSS)、SQL注入或权限提升等问题。保持Tomcat服务器的更新对于任何使用它的组织来说都是至关重要...
10. **集成其他服务**:Tomcat可以与其他应用服务器如JBoss、WebLogic等集成,也可以作为Spring Boot、Apache Struts等框架的内置服务器。 总之,"apache-tomcat-10.0.0-M1-windows-x86.zip"提供了一个在32位...
9. **兼容性**:除了Java EE 6 Web Profile,Tomcat 7.0.57还兼容许多第三方库和框架,如Spring、Struts、Hibernate等。 在解压`apache-tomcat-7.0.57`压缩包后,你会得到包含`bin`、`conf`、`lib`、`webapps`、`...
Tomcat 提供了一个轻量级的环境来处理这两者,使其成为小型到中型企业级应用的理想选择,尤其是与Spring、Struts等框架结合时。 Apache Tomcat 6.0.10 版本包含了以下核心组件和功能: 1. Catalina:这是Tomcat的...
2. **配置与管理**:Tomcat的配置主要集中在`conf`目录下的文件,如`server.xml`定义服务器的全局配置,`web.xml`是每个Web应用程序的部署描述符。`tomcat-users.xml`用于设置管理用户的权限,如通过管理控制台...
10. **社区支持**:Apache Tomcat有一个庞大的开发者社区,提供了丰富的文档、教程和问题解答资源,确保用户在遇到问题时能得到及时的帮助。 总的来说,Apache Tomcat 8.0.23是一个强大而可靠的Web服务器工具,它在...
- **解压Struts2**: 将下载的Struts2压缩包解压到指定文件夹中,通常会得到四个主要文件夹:`apps`(包含示例应用)、`docs`(包含文档)、`lib`(包含核心类库和插件类库)以及`src`(包含源代码)。 **3. 配置...
在本文中,我们将深入探讨Apache Tomcat的核心功能、配置、安装以及与Windows系统的兼容性。 Apache Tomcat作为Java应用服务器,它是Java EE(现在称为Jakarta EE)的一部分,主要实现了Servlet和JSP规范。以下是...
在本文中,我们将深入探讨Apache Tomcat 8.0.45及其相关知识点。 首先,我们要理解Tomcat的角色。作为一个Servlet容器,Tomcat负责接收HTTP请求,解析请求,并将请求转发给相应的Java Servlet进行处理。Servlet是...