Tomcat trowing无效的生命周期转换

时间:2014-08-12 23:16:11

标签: java tomcat cas blackboard

我刚在Ubuntu 14.04上安装了Blackboard 9.1

一切似乎都有效。我安装了CAS身份验证模块。重新启动tomcat,一切正常。

但是,当我重新启动计算机时...就像第二天上班时一样,Blackboard不会启动。我收到这个错误:

SEVERE: The required Server component failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_start]) for component [StandardServer[8005]] in state [INITIALIZING]
    at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:409)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:689)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)

导致此错误的原因是什么?我该如何解决?我假设因为这在系统重启时发生,安装过程会做一些事情(设置一个环境变量可能?),这在我启动时没有完成。

我已经擦除了Oracle并重新安装了BB,它再次运行!但是第二天......它没有重新开始。 :(

任何关于从哪里开始的提示都将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果您正在使用Tomcat 7.0.20或更新版本,则此错误似乎已修复: https://issues.apache.org/bugzilla/show_bug.cgi?id=51555