如何配置tomcat 5.5将localhost更改为ip地址

时间:2015-10-10 07:14:26

标签: tomcat

我在http://localhost:8080上运行一个应用程序,但我想使用我的机器IP地址或别名而不是localhost将我的应用程序放在Internet上。 请告诉我怎么做。

请帮助我....

2 个答案:

答案 0 :(得分:0)

我对tomcat一无所知,但如果您使用的是Windows,则可以编辑hosts文件以将localhost重定向到IP地址。

要做到这一点:

  1. 按Windows键+ R
  2. 输入()
  3. 转到文件>打开
  4. 打开此文件 notepad.exe
  5. 使用以下格式输入您希望网站的名称和IP地址:C:\Windows\System32\drivers\etc\hosts
  6. 保存
  7. 正确的主机文件示例:

    IP alias

    More about editing hosts file

    注意:实际上您只需使用127.0.0.1访问本地主机12.345.678.90 www.example.com

答案 1 :(得分:0)

转到Tomcat conf目录并打开server.xml

查找

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 

并替换为(12.34.56.78为您的公共IP地址)

<Host name="12.34.56.78" appBase="webapps" unpackWARs="true" autoDeploy="true">

请参阅JiriS关于如何查找公共IP地址的评论。

重启Tomcat。

如果您有防火墙,则需要将端口8080(或端口80,如果您愿意)转发到运行Tomcat的端口8080上的本地计算机。

通过去别人的家并打开浏览器来测试它是否有效

http://12.34.56.78:8080/examples

这将向您展示tomcat / webapps目录中的示例。