问候,
我怎样才能实现这一点,将localhost:8080 / MyProject /转换为localhost /? 我正在使用XAMPP Tomcat 6.0作为我的服务器。
我已尝试在Catalina和webapps目录中将MyProject重命名为ROOT, 但没有用,服务器崩溃了,再也不会再运行了。
谢谢, Cyril H。
答案 0 :(得分:0)
你真正想要的是安装Apache HTTP服务器并将其配置为使用mod_proxy运行为反向代理
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://foo.example.com:8080/myapplication
ProxyPassReverse / http://foo.example.com:8080/myapplication
配置应该将对/ myservlet的实例请求转换为:8080 / myapplication / myservlet。请注意,将东西放在确切的根目录并不总是一个好主意,因为在此之后你不能将它用于其他需要(没有更高级的配置,可能涉及mod_rewrite)。