2013-7-23 10:22:16 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - Class: com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
File: XmlConfigurationProvider.java
Method: loadConfigurationFiles
Line: 1011 - com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java:1011:-1
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:502)
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.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.startup.Embedded.start(Embedded.java:825)
at org.apache.tomcat.maven.plugin.tomcat6.AbstractRunMojo.startContainer(AbstractRunMojo.java:767)
at org.apache.tomcat.maven.plugin.tomcat6.AbstractRunMojo.execute(AbstractRunMojo.java:353)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: Unable to load configuration. - Class: com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
File: XmlConfigurationProvider.java
Method: loadConfigurationFiles
Line: 1011 - com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java:1011:-1
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)
... 35 more
Caused by: Caught exception while loading file com/deppon/foss/module/cache/server/META-INF/struts.xml - Class: com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
File: XmlConfigurationProvider.java
Method: loadConfigurationFiles
Line: 1011 - com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java:1011:-1
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:1025)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:165)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:132)
at com.deppon.foss.framework.server.deploy.struts.ModuleConfigProvider.init(ModuleConfigProvider.java:73)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:225)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
... 37 more
Caused by: java.lang.NullPointerException
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:1011)
... 42 more
分享到:
相关推荐
struts2-core-2.3.15.1.jar
2. **下载新版本**:从官方渠道获取"struts-2.3.15.1-lib.zip",这是修复了安全问题的最新版本。 3. **解压并替换**:将压缩包解压,然后找到项目中对应的Struts2库文件(通常位于WEB-INF/lib目录下),将旧版本的...
通过上述步骤,您可以有效地将Struts2从2.3.15.1版本升级到2.3.32版本,从而避免了S2-045和S2-046等已知的安全漏洞带来的威胁。此外,定期关注并及时更新所使用的开源库版本,对于保障系统的安全稳定运行至关重要。
4. **更新过程**:首先,需要下载最新版本的Struts2核心库,替换项目中的旧版本。其次,更新相关的依赖和配置文件,确保所有引用的Action和拦截器都是安全的。最后,进行充分的测试,确保升级不会对现有功能产生负面...
Struts 2是Java开发企业级Web应用的一个著名框架,其2.3.15.1版本是一个重要的发行版。这个"struts-2.3.15.1-all.zip"压缩包包含了Struts 2框架的完整组件,是开发者进行Struts 2应用开发的基础。下面将详细阐述...
struts2-convention-plugin-2.3.15.1.jar
3. **更新依赖**:将项目中的Struts2依赖版本替换为2.3.15.1,并确保所有相关的库和插件与新版本兼容。 4. **代码审查**:检查并修改可能与新版本不兼容的代码,特别是涉及到OGNL表达式和Action配置的部分。 5. **...
Struts 2.3.15.1 是一个流行的开源Java ...总结,Struts 2.3.15.1源码的分析将帮助开发者深入理解MVC框架的设计理念,学习到Web应用的组织结构、控制流和数据处理,同时也为自定义框架行为和解决实际问题提供了基础。
6. **持续关注安全公告**:即使升级到最新版本,也要定期关注Struts2的安全公告,以便及时响应新的安全问题。 综上所述,"struts2漏洞升级最新包2.3.15.1"对于维护一个安全、稳定的Java Web应用环境至关重要。通过...
struts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jar
Struts 2的版本2.3.15.1是该框架的一个稳定版本,其中包含了用于开发的全套库文件,即描述中的"lib.zip"。这个压缩包主要是针对开发人员的,提供了所有必要的JAR文件,使得开发者可以在自己的项目中集成Struts 2框架...
此漏洞影响Struts2.0-Struts2.3所有版本,可直接导致服务器被黑客远程控制,从而引起数据泄露。漏洞根源在于,DefaultActionMapper类支持以"action:"、"redirect:"、"redirectAction:"作为导航或是...struts-2.3.15.1
Struts 2.3.15.1 是一个流行的Java Web框架Apache Struts的一个特定版本。这个框架主要用于构建和管理MVC(Model-View-Controller)架构的应用程序,旨在简化开发过程并提供强大的功能集。Struts 2是Struts 1的升级...
在描述中提到的"struts-2.3.15.1版本的所有jar包"是指这个压缩包包含了Struts 2框架运行所需的各种组件和库。这些jar文件通常包括以下几个关键部分: 1. **核心库**:struts2-core.jar是框架的核心组件,包含Action...
从2.3.15.1升级到2.3.35是一个重要的更新过程,因为它涉及到安全补丁、性能优化和新功能的引入。以下是一些关键知识点: 1. **安全更新**:Struts2 2.3.x系列的升级往往是为了修复已知的安全漏洞。例如,2.3.15.1...
1.javassist-3.11.0.GA.jar 2.asm-3.3.1 3.asm-commons-3.3 4.commons-io-2.0.1 5.commons-lang-2.5 6.commons-lang3-3.1 ...9.struts2-core-2.3.15.1 10.xwork-core-2.3.15.1 11.struts2-json-plugin-2.3.8.jar
struts2-spring-plugin-2.3.15.1.jar
struts2-core-2.xx 升级为struts2-core-2.3.15.1.jar后 jsonplugin-0.32.jar需要升级为 struts2-core-2.3.15.1.jar,不然在使用ajax时候报错 java.lang.NullPointerException at org.apache.jsp.web.error_jsp._jsp...
这是最新版本struts2.3.15.1的中文文档,花了很长时间才做好的,希望对大家有用。。
这个压缩包包含了Struts 2的两个不同版本——2.1.8.1和2.3.15.1的源代码。这两个版本分别代表了Struts 2发展历程中的两个时期,每个版本都有其特定的特性和改进。 首先,我们来看看Struts 2的基础知识。Struts 2是...