Eclipse中的域名而不是Localhost

时间:2015-07-29 01:57:25

标签: eclipse tomcat

我在eclipse中运行了一个tomcat服务器实例。默认情况下,它使用类似于http://localhost:8080/MyApp/的主机名,是否有某种方法可以代理此操作,因此我可以使用http://example.com/等域名来代替?

在生产服务器上,我使用apache代理请求以指向tomcat实例,但在eclipse中我没有那么奢侈。

我正在使用Ubuntu。我想也许我可以将域映射到/etc/hosts中的localhost版本,但这似乎只是第一步。从那里我无法弄清楚如何将域指向tomcat url。

1 个答案:

答案 0 :(得分:0)

将此添加到您的hosts文件,以通过域名访问:localhost example.com

现在,您有几个选择:

  1. 主机文件不知道端口。您必须访问自己的应用,例如http://example.com:8080/MyApp

  2. 您可以将tomcat端口8080更改为80,这样您就不必通过端口访问它http://example.com/MyApp

  3. 要通过http://example.com访问您的Web应用程序,您必须在tomcat root中部署您的应用程序。对于那个,请参考Deploying my application at the root in Tomcat