我正在运行一个突然停止工作的spring启动应用程序我不得不升级到另一台笔记本电脑,当我安装软件时,突然我的服务器无法启动
当我尝试在eclipse 内的tomcat服务器上运行我的代码时,我得到的错误如下java.lang.ClassCircularityError: java/util/logging/LogRecord
at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:198)
at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:287)
at java.util.logging.Logger.log(Logger.java:738)
at java.util.logging.Logger.doLog(Logger.java:765)
at java.util.logging.Logger.logp(Logger.java:930)
at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:180)
at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:103)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:369)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.startup.Catalina.start(Catalina.java:625)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
我正在使用Eclipse Mars (4.5), Java jdk1.8.0_51和Tomcat 8 apache-tomcat-8.0.24(与apache-tomcat-8.0.23相同)
有没有人有任何建议,我可以尝试解决这个问题?
如果我运行maven目标来生成war文件并直接部署到tomcat,则不会发生此问题-只有当我尝试从eclipse
中运行服务器时才会发生此问题只是指出-这一切都工作完美,当我使用java 7版本79,但想让它与java 8
如果您使用的是Spring Boot,
在应用程序中添加/替换以下内容。属性文件-
logging.level。=信息strong>
或
< logging.level.root =信息/strong>