欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

struts.devMode 博客分类: Struts2 struts2strutstomcatexceptionnullpointerexception 

程序员文章站 2024-03-20 16:08:58
...
struts.devMode也就是struts的开发模式,默认值为false,这里修改为true就可以了,以后一旦就该这个文件中的配置就不用去重启tomcat,着实方便许多。但是问题也出现了:

严重: Exception starting filter struts2  

java.lang.NullPointerException



这个属这个属于struts2.1的bug,tomcat目录不能有空格。我查看了一下tomcat路径,还真出现空格,

最后通过自己修改路径发现此方法可行。



那么也就是说:当你设置struts.devMode为true时,它每次请求和访问需要调用配置文件(这是一种开发模式,你可以随时更改配置文件),而这种访问是struts2.1.16源代码中写的方法来访问的,这种访问是不能在tomcat安装路径下有空格的(所以就会报上面的错误!),所以就需要更改tomcat的安装路径,也就是要重新安装tomcat;而当你设置struts.devMode为false时,就不需用每次调用配置文件,就不会出现上面的错误啦!!!