tomcat 9 启动服务器之后拒绝访问 -- 8005 port -- tomcat may be not running

本文描述了作者在遇到Tomcat 9服务器启动后8005端口拒绝访问的问题时,尝试了修改`java.security`文件、更改端口号以及等待等常见解决方案无效的情况。通过查看`catalina.out`日志,作者发现由于之前在子容器的`WEB-INF/web.xml`中错误地添加了servlet和servlet-mapping导致问题,移除这些内容后,服务器恢复正常。这个经验分享可能对遇到类似问题的读者有所助益。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 在网上搜了很多方法,修改java.security文件中的securerandom.source=file:/dev/random 改为 securerandom.source=file:/dev/urandom;修改server.xml中的8005 改为8006;或者等待一段时间,等等…

  • 但是很遗憾,这对我的tomcat没有用

  • 于是我去看tomcat的日志文件apache-tomcat-9.0.24/logs/catalina.out,在里面看到了

  • 17-Sep-2019 14:40:51.157 严重 [main] org.apache.catalina.core.ContainerBase.startInternal 子容器启动失败 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/williamdsy]] at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值