[Tomcat/Java EE/Linux]Tomcat启动异常:StandardServer.await: create[localhost:8005]: java.net.BindExceptio
2021/6/11 7:28:01
本文主要是介绍[Tomcat/Java EE/Linux]Tomcat启动异常:StandardServer.await: create[localhost:8005]: java.net.BindExceptio,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 问题背景
- 部门新成员小J在一台虚拟机(ip:
192.168.191.96
)内安装部署部门的数据治理产品(含: 20余个微服务模块 + 1套(用户)基础管理系统BMS)。
- 小J启动BMS的Tomcat时,屡次报此错:StandardServer.await: create[localhost:8005]: java.net.BindException: 无法指定被请求的地址
严重: StandardServer.await: create[localhost:8005]: java.net.BindException: 无法指定被请求的地址 at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:382) at java.net.ServerSocket.bind(ServerSocket.java:375) at java.net.ServerSocket.<init>(ServerSocket.java:237) at org.apache.catalina.core.StandardServer.await(StandardServer.java:444) at org.apache.catalina.startup.Catalina.await(Catalina.java:781) at org.apache.catalina.startup.Catalina.start(Catalina.java:727) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:4 at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
2 原因分析
从create[localhost:8005]:
入手,可分析出2类情况:
- 情况1(端口角度):8005 端口是否被占用 (排查结论:8005端口未被占用)
- 情况2(域名角度): localhost 域名是否解析正确 (结论: localhost 域名解析错误;hosts文件中无localhost的ip与域名的映射配置)
未修正localhost的域名IP映射配置前:↓
已修正localhost的域名IP映射配置后:↓
3 解决方法
- step1 修改 hosts文件中 localhost 域名的IP映射配置
vi /etc/hosts 192.168.191.96 localhost (或: 127.0.0.1 localhosts)
- step2 重启 tomcat 即可
X 参考文献
- 解决报错:java.net.BindException: 无法指定被请求的地址 - CSDN
这篇关于[Tomcat/Java EE/Linux]Tomcat启动异常:StandardServer.await: create[localhost:8005]: java.net.BindExceptio的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具
- 2024-01-24.NET集成IdGenerator生成分布式全局唯一ID