如何将我的apache项目设置为默认程序以启动

时间:2010-12-05 16:22:45

标签: java tomcat

问候,

我怎样才能实现这一点,将localhost:8080 / MyProject /转换为localhost /? 我正在使用XAMPP Tomcat 6.0作为我的服务器。

我已尝试在Catalina和webapps目录中将MyProject重命名为ROOT, 但没有用,服务器崩溃了,再也不会再运行了。

谢谢, Cyril H。

1 个答案:

答案 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)。