• 严重: Exception starting filter struts2


    服务器Tomcat部署时遇到的一个问题,搞了挺长时间,先说一下怎么解决的

    原因:多为引用的jar包或者struts.xml文件路径有空格
    删除struts.xml文件中<constant name="struts.devMode" value="true" />或者value=false,重启tomcat正常,坑爹!
     

    异常信息:

    2013-8-6 16:35:07 org.apache.catalina.core.ApplicationContext log
    信息: ContextListener: contextInitialized()
    2013-8-6 16:35:07 org.apache.catalina.core.ApplicationContext log
    信息: SessionListener: contextInitialized()
    2013-8-6 16:35:09 org.apache.catalina.core.ApplicationContext log
    信息: Initializing Spring root WebApplicationContext
    2013-8-6 16:35:32 org.apache.catalina.core.StandardContext filterStart
    严重: Exception starting filter struts2
    java.lang.NullPointerException
     at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)
     at com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60)
     at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:325)
     at org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:168)
     at com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:220)
     at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:61)
     at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:774)
     at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:191)
     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:3709)
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
     at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
     at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
     at org.apache.catalina.core.StandardService.start(StandardService.java:516)
     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
     at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
     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)
    2013-8-6 16:35:32 org.apache.catalina.core.ApplicationContext log
    信息: Closing Spring root WebApplicationContext
    2013-8-6 16:35:35 org.apache.catalina.core.ApplicationContext log
    信息: SessionListener: contextDestroyed()
    2013-8-6 16:35:35 org.apache.catalina.core.ApplicationContext log
    信息: ContextListener: contextDestroyed()

  • 相关阅读:
    (转载)SAPI 包含sphelper.h编译错误解决方案
    C++11标准的智能指针、野指针、内存泄露的理解(日后还会补充,先浅谈自己的理解)
    504. Base 7(LeetCode)
    242. Valid Anagram(LeetCode)
    169. Majority Element(LeetCode)
    100. Same Tree(LeetCode)
    171. Excel Sheet Column Number(LeetCode)
    168. Excel Sheet Column Title(LeetCode)
    122.Best Time to Buy and Sell Stock II(LeetCode)
    404. Sum of Left Leaves(LeetCode)
  • 原文地址:https://www.cnblogs.com/myssh/p/3241162.html
Copyright © 2020-2023  润新知