localhost转发localhost:8080 / blah in tomcat6

时间:2014-01-29 14:02:42

标签: tomcat redirect tomcat6 forward

我有一个web应用程序,它运行在tomcat和端口8080上。我不能使用80端口,因为我没有root权限linux机器。当我打开资源管理器选项卡[http:// localhost]时,我想这样做,我想打开这个应用程序[http:// localhost:8080 / blah]有可能吗?我的server.xml

<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" 
redirectPort="8443" 
server="Sunucu" 
allowTrace="false" />   

如果可能的话我该怎么做?谢谢

2 个答案:

答案 0 :(得分:0)

你做不到。要在没有端口的情况下使用http://hostname/,服务器需要绑定到端口80.在Linux上,您需要root karma来执行此操作。你说你没有根业力因此没有办法做你想做的事。

答案 1 :(得分:0)

对于非root用户,Linux OS不允许小于1024的端口。因此,您需要在root用户中运行tomcat服务器而不是tomcat用户(这是一个严重的安全问题,提供root访问权限)。或者将端口8080映射到80.您可以在此link

中找到如何配置iptable以路由端口