如何运行 tomcat 作为主服务器

如何运行 tomcat 作为主服务器

我正在使用 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 仍在此运行)。如果您想将其作为虚拟主机运行,这也很方便。

相关内容