有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

由于“尝试了无效的生命周期转换”错误,java无法在Tomcat 7上部署应用程序

我有个问题!我试图在tomcat server 7上安装我的webapp,但它一直说它无法部署我的应用,因为“尝试了无效的生命周期转换”

以下是我的catalina日志错误:

org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted       ([before_destroy]) for component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myapp]] in state [STARTED]
at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:409)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:299)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1234)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1234)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:593)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:822)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:765)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:910)

我甚至尝试过手动删除tomcat的webapp文件夹中的“myapp”文件夹和“.war”(在关闭tomcat之后),但没有解决任何问题

我还试着重新部署我的长子。war文件的应用程序,但它不会启动

有人有什么想法吗

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    也许您的JRE使用的是不同的web服务器供应商servlet api(javax.servlet.*)。尝试检查系统类路径