tomcat部署web项目启动报错:Error listenerStart

在eclipse中可以正常启动,但是tomcat部署报错:

严重: Error listenerStart
严重: Context [/meeting] startup failed due to previous errors
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.IllegalArgumentException
....

查看tomcat输出的日志,发现是jdk版本的问题。tomcat默认使用的是%JAVA_HOME%配置的jdk是1.8,在eclipse中使用的是1.7,把tomcat默认jdk改一下就ok了:

两种方式都可以:

1.在bin目录下的catalina.bat找到如下代码:

echo Using JAVA_HOME: “%JAVA_HOME%”
替换成
echo Using JAVA_HOME: “E:\Company\Tool\jdk1.7.0_13”

2.在setclasspath.bat添加上如下代码:

set JAVA_HOME=E:\Company\Tool\jdk1.7.0_13

posted @ 2020-06-08 13:57  请叫我靓仔  阅读(678)  评论(0编辑  收藏  举报