tomcat - 带有虚拟IP的Apache tomcat

标签 tomcat

我的服务器有 物理 ip虚拟 ip 由网络管理员设置。在我安装的服务器内部 Apache tomcat 7.0.29并创建一个网络应用程序。当我运行 wget http://<physical ip>:8080/xxxhttp://<localhost>:8080/xxx ,我可以获取页面但不能使用 wget http://<virtual ip>:8080/xxx并抛出如下错误

Connecting to <virtual ip>:8080... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

服务器的操作系统redhat .

如何获得http://<virtual ip>:8080/xxx works

提前致谢。

最佳答案

您的两个最佳选择:

1) 获取一个静态 IP(这不是许多人认为的“必需”)

……或者……

2) 使用可以在 IP 地址更改时更新其记录的 DNS 服务器(Windows Active Directory 擅长这种事情)

如果这些都不是一个选项,您可以:

3a) 在 Tomcat 服务器上编写一个“cron”作业,定期调用“http:/www.whatismyip.com”(或类似的东西)来获取您当前的 IP 地址,以及 3b) 让脚本向您发送一个 e - 每当它检测到地址已更改时发送邮件(或类似的东西)。

'希望对你有帮助

关于tomcat - 带有虚拟IP的Apache tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12241943/

相关文章:

java - 使用 Tomcat 上下文资源定义 JDBC 连接 : Hiding connection credentials

java - 上传文件时来自 Jersey 的 400 错误请求

mysql - XAMPP中配置tomcat出错

multithreading - 每个请求 3 个线程

tomcat - 使用Spring Boot 1.2.0.BUILD-SNAPSHOT解析MappingNode异常

jsp - 如何使用带身份验证的servlet和jsp?

linux - 特定文件夹中的 java.lang.ClassNotFoundException

Java Web 应用程序 - Servlet 问题

java - struts2 on tomcat项目显示空白页,使用Fiddler显示404错误

java - 使用 Ant 部署 Web 应用程序导致 NoClassDefFoundError