Context []startup failed due to previous errors有效解决方式

出现在这种问题,一般都是配置文件和类编译问题,我出现这个问题是在struts.xml配置问题。所有首先,先检查是否是这几个配置编译错误。

以下是我出现问题在一片博客里面看到的,觉得大家可以看下:

启动服务器出现这两个问题:

严重: Error listenerStart

严重: Context startup failed due to previous errors

可能出错的地方:

1.web.xml文件   web应用部署描述符,里面的部署的xml文件或者类,如果这些找不到就会发生startup failed due to previous errors错误。

2.如果在应用spring的话,在配置文件applicationContext.xml中定义的类、xml文件找不到也会报这个错误。

3.在web.xml,struts.xml,applicationContext.xml文件中自身有任何一点错误都可能引起上面的这个问题,而不仅仅是附带的文件错误导致。

4.如果使用ibatis的话,在SqlMapConfig.xml中定义的xml文件找不到也会报这个错误。(hibernate的配置在整合spring的时候使用spring的配置文件)

5.JDK的版本问题,最好使用JDK5.0 或者更高的版本。

6.Eclipse和tomcat的版本兼容问题

7.框架整合的过程中在导入到lib下的jar包冲突也可能产生该错误。

8.jar包的缺少以及jar包的版本也可产生该错误。

9.其他的原因

解决方法:

我这里是在struts配置文件中加入,它会详细指出错误的地方,能更好的帮助你找错


    

可以先试试:看看问题出在哪里

那篇博客是另一种方法(我没有用到,这个附加那篇博客地址):

https://blog.csdn.net/j04110414/article/details/8864667

希望能帮助到你!

你可能感兴趣的:(java,struts2)