struts遇到的问题
2014-01-27 16:23
387 查看
严重: 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.ng.InitOperations.initStaticContentLoader(InitOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:49) 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) 2014-1-27 16:24:52 org.apache.catalina.core.StandardContext start 今天遇到了这个问题,搜了一下, struts 2.1.8以前的版本都有这个bug,原因是tomcat或者jboss的安装路径都有空格啊。struts版本再高点就修正了该bug。。。 解决办法: 1 标题的错误是具体原因应该是因为tomcat的路径中包含了空格 tomcat 的解压路径中不能包含空格,刚开始我的路径是在D://program file/tomcat/tomcat6/;其中program file之间有空格。之后我把tomcat单独切出来放到D://tomcat/tomcat6/之后问题解决。 2 把<constant name="struts.devMode" value="true" />此配置去掉即可
相关文章推荐
- struts学习中遇到的小问题及解决方案
- 升级Struts2.5后使用DMI动态方法调用遇到问题
- 用MyEclipse+struts+hibernate测试时遇到的问题【原创】
- Struts与Servlet遇到的404问题
- spring 和 struts 整合遇到的问题(学习中)
- 在struts2.5版本中使用DMI遇到问题
- struts配置时遇到的几个问题
- 开发第一个Struts程序遇到两个问题
- 整合Struts2+Spring2.5的时候遇到一个问题
- SSH-Struts第四弹:Struts2学习过程中遇到的问题
- struts2.2配置遇到的问题
- Spring+Hibernate+Struts项目中Tomcat常遇到的问题
- 部署Struts遇到“There is no Action mapped for namespace [/] and action name [...] associated with .."问题
- 使用struts2.5版本遇到的问题
- struts中使用DispatchAction可能会遇到的一个问题
- 在websphere6中部署应用遇到的struts问题
- myeclipse下配置struts2.0遇到的问题
- struts2.3.16.3升级遇到无法动态访问action的方法的问题。
- Struts tiles使用中遇到的问题
- id to load is required for loading 对Struts,Hibernate,Spring整合开发中遇到问题