将Tomcat配置为具有两个localhost实例的最明智的方法是什么?
请注意,我没有系统的管理员权限,因此无法访问/ etc / hosts文件。我希望能够执行以下操作,但无法修改我的/ etc / hosts文件: http://juststuffreally.blogspot.com/2007/03/enabling-multiple-localhost-sites-in.html
我想要这样的东西,以便我的localhost实例看起来如下:
keith.localhost.com joe.localhost.com
...但我无法修改/ etc / hosts文件= - (
我找到的另一个资源就是这个,但是它为多个外部域提供了指令 - 我需要多个localhost实例: http://iam-rakesh.blogspot.com/2009/10/hosting-multiple-domains-in-tomcat.html
有什么想法吗?
感谢您的帮助。
答案 0 :(得分:3)
您可以在多个端口上运行多个tomcat实例。对于每个实例,您需要一个唯一的server.xml
,并且每个实例都需要在相应的<Server>
和<Connector>
元素中定义的不同端口。
设置完所有内容后,您将在连接到实例时指定显式端口,例如:
- http://localhost:8080/
- http://localhost:8081/
This document更详细地介绍了这个过程。