Tomcat启动springboot项目war包报错:启动子级时出错的问题

Tomcat启动springboot项目war包报错:启动子级时出错的问题,第1张

Tomcat启动springboot项目war包报错:启动子级时出错的问题

本文主要介绍Tomcat在启动springboot项目war包时的错误:发起人级别的错误。这篇文章很详细的介绍了你,对你的学习或者工作有一定的参考价值。有需要的朋友可以参考一下。

今天,该公司的springboot项目已经准备好部署到测试服务器上进行测试。war打包放入tomcat启动后,可以访问前端文件,但是接口请求总是404,原因找了很久。tomcat启动成功,war打包时也提示构建成功。tomcat启动日志发现一个错误:

Java.lang.illegalstateexception:org.Apache.catalina.core.containerbase.addchildinternal(containerbase.Java:720)
atorg.Apache.catalina.core.containerbase.addchild(containerbase.Java:690)
atorg.Apache.catalina.core.standardhost.addchild(standardhost.Java:705)atsun.reflect.nativemethodaccessorimpl.invoke0(本机方法)
atsun.reflect.nativemethodaccessorimpl.invoke(未知源)
atsun.reflect.delegatingmethodaccessorimpl.invoke(未知源)
atJava.lang.reflect.Method.invoke(未知源)
atorg.Apache.catalina.startup.bootstrap.start(引导
atorg.Apache.catalina.util.lifecyclebase.handlesubclassexception(lifecyclebase.Java:440)
atorg.Apache.catalina.util.lifecyclebase.init(lifecyclebase.Java:139)
atorg.Apache.catalina.util.lifecyclebase.start(lifecyclebase.Java:173)
...37more
原因:Java.lang.illegalargumentexception:Java.util.zip.zip异常:打开org.Apache.catalina.webresources.abstractsinglecarchiveresourceset.initinternal(abstractsinglecarchiveresourceset.Java:143)
org.Apache.catalina.util.lifecyclebase.init(lifecyclebase.Java:136...44more
原因:Java.util.zipexception:在Java.util.zip.zipfile.open(NativeMethod)
处打开zip文件
时出错在Java.util.zip.zipfile.<;init>(未知来源)
atJava.util.zip.zipfile.<;init>(未知来源)
atJava.util.jar.jarfile.<;init>(未知来源)
atJava.util.jar.jarfile.<;init>(未知来源)
atorg.Apache.Tomcat.util.compat.JREcompat.jarfilenewinstance(JREcompat.Java:221)
atorg.Apache.Tomcat.util.compat.JREcompat.jarfilenewinstance(JREcompat.Java:206)
atorg.Apache.catalina.webresources.abstractsinglecarchiveresourceset.initinternal(abstractsinglectsingresourceset...还有45个

我一直在关注:启动子水平出现了错误,很久都没有解决!后来我关注了下面的zip错误问题,然后回去考虑包装问题。最后发现包装过程中出现了问题。虽然最后构建成功了,但是我之前被提示有一个我没有注意到的错误。截图如下:

就是问题所在。是怎么解决的?

解决方法:从maven仓库删除报错的jar包,然后重新下载打包。发现这次没有报错,然后丢进tomcat启动没有报错日志,访问正常!

我想把这篇文章记录下来,提醒自己以后要多关注项目执行、打包、日志的过程!

摘要

关于Tomcat启动springboot项目warpackage错误的这篇文章到此为止:启动子级别错误问题的解决方案。有关Tomcat启动springboot项目war包错误的更多信息,请搜索我们之前的文章或继续浏览以下相关文章。希望大家以后能多多支持我们!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存