恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

linux 下 Tomcat 无法启动一例

  • 首页
  • 资讯中心
  • /
  • linux 下 Tomcat 无法启动一例

相关资讯

YOLOv8实战指南:从目标检测到姿态估计的统一框架解析与应用 2026/8/28 23:53:28
YOLOv8多任务视觉模型:架构解析与实战部署指南 2026/8/28 23:53:28
Apache Airflow实战指南:DAG编排、部署与REST API 2026/8/28 23:53:28

最新资讯

Dify部署与Agent工作流实战:从Docker环境到知识库RAG应用
入门后端开发,技术栈不必贪多求全
数据分析实战:从统计基础到A/B测试与回归模型的应用与避坑指南
零基础学Python+AI全攻略:从环境搭建到项目实战完整路线
数学建模竞赛:从解题到备赛的系统方法论与实战技巧
数学建模入门

今日推荐

云计算SPI三类服务模式是逐层抽象的关系:IaaS提供最底层的硬件资源,PaaS在IaaS基础上封装了开发运行环境,SaaS则进一步封装为可直接使用的软件
最新稳定版(Python 3.14):这是目前官方推荐的最新稳定版本。作为最后一个采用传统“3.x”命名的版本
etc目录下的profile.d文件目录设置环境变量和全局脚本shell

本周热门

Nextcloud 桌面客户端:把同步交给它,你只管改文件
如何将 HTML 转成 Word 文档且格式不丢失?html-to-docx 使用教程
Anki 批量操作卡片完整指南:一次搞定上千张,不再逐张修改

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

linux 下 Tomcat 无法启动一例

发布时间:2026/8/28 23:58:29
linux 下 Tomcat 无法启动一例 问题描述为客户做系统升级由于 linux 服务器 经过等保测试及安全加固在不重新安装新操作系统的情况下利用原数据升级部署Tomcat 后出现重新启动 必须删除work 才能正常的情况不删除则会出现如下错误org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎[no] 31-Jul-2024 10:29:23.361 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/home/oracle/apache-tomcat-8.5.73/webapps/ROOT] 31-Jul-2024 10:29:25.313 严重 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:727) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1177) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1925) 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) Caused by: java.lang.IllegalStateException: 由于StackOverflower错误无法完成对web应用程序[]的批注的扫描。可能的根本原因包括-Xss的设置过低和非法的循环继承依赖项。正在处理的类层次结构是[org.bouncycastle.asn1.ASN1OutputStream-org.bouncycastle.asn1.DEROutputStream-org.bouncycastle.asn1.ASN1OutputStream] at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2072) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2010) at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1962) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1932) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1888) at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1186) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1093) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5130) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ... 10 more 31-Jul-2024 10:29:25.315 严重 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 无法部署应用目录 [/home/oracle/glis10/apache-tomcat-8.5.73/webapps/ROOT] java.lang.IllegalStateException: 启动子级时出错 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:757) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:727) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1177) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1925) 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) Caused by: org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753) ... 9 more Caused by: java.lang.IllegalStateException: 由于StackOverflower错误无法完成对web应用程序[]的批注的扫描。可能的根本原因包括-Xss的设置过低和非法的循环继承依赖项。正在处理的类层次结构是[org.bouncycastle.asn1.ASN1OutputStream-org.bouncycastle.asn1.DEROutputStream-org.bouncycastle.asn1.ASN1OutputStream] at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2072) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2010) at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1962) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1932) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1888) at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1186) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1093) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5130) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ... 10 more 31-Jul-2024 10:29:25.320 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[/home/oracle/glis10/apache-tomcat-8.5.73/webapps/ROOT]的部署已在[1,955]毫秒内完成 31-Jul-2024 10:29:25.323 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄[http-nio-8087] 31-Jul-2024 10:29:25.339 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 2047 ms是由于 tomcat 扫描 jar包里面的每个类。这个异常表明在扫描jar包的时候递归调用太深导致栈溢出了 。解决方案跳过扫描 jar 包修改Tomcat/conf/catalina.properties ,找到 tomcat.util.scan.StandardJarScanFilter.jarsToSkip添加bcprov-*.jar,\

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号