[ABI 5.1] 紧急! tomcat 启动ABI失败

10752
10

xugj831 小试身手Lv3

发表于2020-9-22 14:59

悬赏1

已解决

楼主
今天在重新启动Tomcat出现了新的错误信息,abi.war 部署失败,提示信息如下:
请帮忙看一下是哪里出现了问题







最近看过此主题的会员

esen_5MJPH70DSH

咏之

mengchenlong

只如初见

kknd110

bitaotao

xxxl

hugsh

Tom2

ESENSOFT官方技术支持

缱绻

小陈01

bbs

叶留娜

zhongsheng

伶俐

最佳答案
关贴总结:
war包,第一次部署启动,正常。shutdown之后,再启动就失败。
经过多次的尝试,发现一个点,就是我设置了tomcat 上下文根为空。如果我将此内容移除。启动就正常。

之后,我将abi.war  修改成了 Root.war . webapp 中,全清空掉。这样 server.xml 也不需要修改了。

感谢楼主分享!
10个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-9-22 15:02

只看该作者

取消 关注该作者的回复

沙发

按照这个帖子的方法在war包下面修改手动设置工作目录https://bbs.esensoft.com/thread-128341-1-1.html

xugj831 小试身手Lv3

发表于2020-9-22 15:09

只看该作者

取消 关注该作者的回复

板凳

新的版本应该是在applition的属性文件吧,也已经修改了



问题还是一样的。目前发现,必须将webapps 下的abi文件夹删除后,才能启动。但肯定是什么地方有问题。

xxxl 数据领袖Lv6

发表于2020-9-22 15:14

只看该作者

取消 关注该作者的回复

地板

本帖最后由 xxxl 于 2020-9-22 15:24 编辑

xugj831 发表于 2020-9-22 15:09
新的版本应该是在applition的属性文件吧,也已经修改了

是不是您在这里设置后,解析出来并没有读到的原因,另外再看看是否有其他的报错

xugj831 小试身手Lv3

发表于2020-9-22 15:28

只看该作者

取消 关注该作者的回复

5#

本帖最后由 xugj831 于 2020-9-22 15:31 编辑

之前是没有设置的,从Log中,是能看到找到这个路径并锁定的信息。

这个是个严重错误的报错。


九月 22, 2020 2:47:46 下午 org.apache.catalina.startup.HostConfig deployWAR
严重: 部署 Web 应用程序 archive [C:\apache-tomcat-7.0.99\webapps\abi.war] 时出错
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/abi]]
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1020)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:992)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1127)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:2020)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

xxxl 数据领袖Lv6

发表于2020-9-22 15:47

只看该作者

取消 关注该作者的回复

6#

xugj831 发表于 2020-9-22 15:28
之前是没有设置的,从Log中,是能看到找到这个路径并锁定的信息。

这个是个严重错误的报错。

百度一下这个报错可能和环境有关,这里提供两个方法试试https://blog.csdn.net/will_443238794/article/details/78948927以及https://blog.csdn.net/sinat_32034679/article/details/77527435

xugj831 小试身手Lv3

发表于2020-9-22 16:37

只看该作者

取消 关注该作者的回复

7#

够不管用,我重新部署了tomcat

xxxl 数据领袖Lv6

发表于2020-9-22 16:40

只看该作者

取消 关注该作者的回复

8#

xugj831 发表于 2020-9-22 16:37
够不管用,我重新部署了tomcat

哦哦,重新部署环境后是否能够解决问题呢

xugj831 小试身手Lv3

发表于2020-9-23 08:50

只看该作者

取消 关注该作者的回复

9#

回复一下解决办法,但是深层次的问题不是很清楚。经过多次验证,哪怕是重新部署tomcat ,情况也是存在。
问题如下:war包,第一次部署启动,正常。shutdown之后,再启动就失败。
经过多次的尝试,发现一个点,就是我设置了tomcat 上下文根为空。如果我将此内容移除。启动就正常。



之后,我将abi.war  修改成了 Root.war . webapp 中,全清空掉。这样 server.xml 也不需要修改了。

说实话,这个问题是最近今天出现的,之前用上下文也是没有问题的。具体的原因,无法找到。

xxxl 数据领袖Lv6

发表于2020-9-23 09:58

只看该作者

取消 关注该作者的回复

10#

xugj831 发表于 2020-9-23 08:50
回复一下解决办法,但是深层次的问题不是很清楚。经过多次验证,哪怕是重新部署tomcat ,情况也是存在。
问 ...

嗯嗯,感谢分享

关贴总结:
war包,第一次部署启动,正常。shutdown之后,再启动就失败。
经过多次的尝试,发现一个点,就是我设置了tomcat 上下文根为空。如果我将此内容移除。启动就正常。


之后,我将abi.war  修改成了 Root.war . webapp 中,全清空掉。这样 server.xml 也不需要修改了。

感谢楼主分享!

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号