不幸的是,对 server.xml 的访问已被限制。还有其他方法可以更改 tomcat 使用的端口吗?具体来说,在 tomcat 7.0.75 和 8.0.44 中。限制的解释是,我们不应该在 tomcat 文件中更改 tomcat 设置,而应该在从运行在 tomcat 上的应用程序加载的文件中更改(例如仅在 /webapps 中)。我理解这对于 web.xml 和其他设置是可能的。但对于 server.xml 设置是否也可以这样做?如果可以,在哪里以及如何更改?
答案1
你不能从应用程序文件 (例如,在 中/webapps
) 更改 Tomcat 端口。
这是有道理的,因为当应用程序加载时,Tomcat 已经在运行,并且已经选择了 Tomcat 运行的端口。
你可以仅有的将端口从 更改/conf/server.xml
。虽然开发人员不应该更改 Tomcat 设置,但您的服务器管理员肯定能够以适当的理由更改端口。