linux服务器部署tomcat服务启动的时候报 java.net.UnknownHostException: CentOS32: 未知的名称或服务
从报错的信息看是没有找到CentOS32对应的名称和服务。于是在linux下用hostname命令查看hostname
[root@CentOS32]# hostname
CentOS32
能够正确返回机器的hostname是CentOS32说明主机名正确且没有别名。
接着ping一下这个主机名
[root@CentOS32]# ping CentOS32
ping: unknown host CentOS32
发现ping不通,说明主机名没有绑定IP地址。
vi /etc/hosts 添加正确的主机地址
192.168.137.100 CentOS32
再ping主机可以正常ping通了。
重启网络服务
service network restart
接着再启动tomcat服务,可以正常启动不报java.net.UnknownHostException 未知的名称或服务的错误了。