如果希望两个服务器都在同一主机上可用,则应将这两个服务器配置为侦听不同的端口。
- 在Ubuntu上更改Apache2端口的说明
- 在Ubuntu上更改Apache Tomcat端口的说明
现在,如果已将Apache配置为侦听80,而将Tomcat配置为侦听端口8080,则应该能够在http://
localhost:80(或仅http://
localhost)和http://
localhost上访问它们。:8080分别
您应该确保两个服务器也都正常运行。
netstat -npl | grep :8080并
netstat -npl | grep:80应帮助您确定这两个端口绑定了哪些进程。如果端口已绑定,但没有说出
java或
apache2,则您还有其他进程在监听这些端口,这将阻止尝试绑定到该端口的服务器启动。
对于Apache2,您还可以运行
service apache2 status以查看状态。
但是,如果您要运行绑定到同一端口(可能是80)的两个服务器,那么您似乎必须猜测到要停止另一个服务器。
- 要停止Apache2,请执行以下命令
service apache2 stop
- 停止Tomcat取决于您如何启动它。您可以只在Tomcat安装文件夹中的目录中运行
shutdown.sh
脚本。${CATALINA_HOME}/bin``bin
注意
您[可能]需要以root用户身份执行命令,因此需要加上prefix
sudo。



