![如何运行 tomcat 作为主服务器](https://linux22.com/image/527736/%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%20tomcat%20%E4%BD%9C%E4%B8%BA%E4%B8%BB%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在使用 tomcat,它在端口 8080 上运行,我如何在我的 vps 服务器中配置它以默认查看我的 jsp 页面...tomcat 总是在某个端口运行?
答案1
将 Tomcat 的端口切换为 80server.xml
需要 root 或其他超级用户来运行 Tomcat 进程,因为 80 是特权端口 (< 1024)。请不要这样做。
有ServerFault 上有多个帖子讨论你的问题您可能想看一下。iptables
我认为,使用将请求从端口 80 预先路由到 8080 是侵入性最小的方法。但 YMMV。
答案2
将server.xml中的端口号更改为80。
答案3
您可以将 server.xml 中的端口号更改为 80,但如果您使用的是 Unix 系统并且不是 root 用户,那么这可能不起作用。
另外,您可以设置一个 apache 实例并将端口 80 代理到本地主机端口 8080(tomcat 仍在此运行)。如果您想将其作为虚拟主机运行,这也很方便。