遇到问题---tomcat启动报错--startup failed due to previous errors
- UID
- 1066743
|
遇到问题---tomcat启动报错--startup failed due to previous errors
情况
tomcat启动时,项目包无法编译,其他项目没问题。
报错如下:
日志中提示
十月 17, 2017 2:14:00 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more listeners failed to start. Full details will be found in the appropriate container log file
十月 17, 2017 2:14:00 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/项目名] startup failed due to previous errors
解决方法
没有其它提示,不能解决问题,这时候需要获取更加详细的项目信息。
在不能成成功部署的项目目录下WEB-INF/classes创建logging.properties文件,内容为:
org.apache.catalina.core.ContainerBase.[Catalina].level=INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers=java.util.logging.ConsoleHandler
如果有其他log的配置 先暂时删除一下。
然后重启tomcat,会在控制台打印出全部错误信息。
每个人的原因都会有所不同,根据情况解决即可。
我的报错如下:
is java.lang.UnsupportedClassVersionError: com/mofang/data/annotation/RunCostTime : Unsupported major.minor version 52.0 (unable to load class com.mofang.data.annotation.RunCostTime)
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:303)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:248)
at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:87)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1411)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1401)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:168)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:138)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:94)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:508)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:392)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:181)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:217)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:223)
Unsupported major.minor version 52.0 说明是jdk的版本问题,代码中使用了很多jdk1.8的属性,但是账号下的jdk环境是1.7的。所以报错,修改账户下的环境变量后 重启成功。 |
|
|
|
|
|