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

编程入门 行业动态 更新时间:2024-10-25 10:21:05
本文介绍了由于“尝试了无效的生命周期转换",无法在 Tomcat 7 上部署应用程序错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我有问题!我正在尝试在我的 tomcat 服务器 7 安装上安装我的 web 应用程序,但它一直说由于尝试了无效的生命周期转换"而无法部署我的应用程序.

i've got aproblem! i'm trying to install my webapp on my tomcat server 7 installation but it keeps on saying that it cannot deploy my app due to "invalid Lifecycle transition was attempted".

这是我的 catalina 日志错误:

here's my catalina log error:

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)

我什至尝试将myapp"文件夹和.war"手动删除到 tomcat 的 webapp 文件夹中(关闭 tomcat 后),但它没有解决任何问题.

I've tryied even to delete manually "myapp" folder and ".war" into tomcat's webapp folder (after turning off tomcat) but it doesn't resolve anything.

我也尝试重新部署我最旧的应用程序 .war 文件,但它根本无法启动.

i tryied also to redeploy my oldest .war files of the app but it won't start at all.

有人有什么想法吗?

提前致谢

推荐答案

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

Maybe your JRE is using different web server vendor servlet api (javax.servlet.*). Try to check your System classpath.

这篇关于由于“尝试了无效的生命周期转换",无法在 Tomcat 7 上部署应用程序错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-30 04:10:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1389279.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:应用程序   生命周期   错误   Tomcat   quot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!