java.net.UnknownHostException异常处理

1. 环境描述

   内网环境下发布了一个web服务,内网情况下应用功能正常;通过F5做负载后,在外网能够访问到应用页面,但保存数据时出现异常。

2. 问题处理

    通过查看日志看到后台抛出异常java.net.UnknownHostException,推测是服务器无法识别主机名。在/etc/hosts中添加配置1.2.3.4 zzu localadmin,其中1.2.3.4为服务器ip,zzu为外部域名,localadmin为主机名。重启服务后,该异常被解决。

    再次进行测试,发现抛出新的异常java.net.ConnectException: Connection refused: connect,该问题参考了 这篇博客 处理成功。我的问题是外部域名的端口没能正常映射到tomcat 8080端口,通过修改tomcat端口与外部端口保持一致得到解决。

你可能感兴趣的:(Java后端,linux,内网)