我遇到了一个问题。 我同时做了pHp开发和JSF开发。 但是我遇到了一个问题。 你看,前一阵子我安装了Apache2,这样我可以做pHp。 但一个月后,我不得不安装Apache Tomcat。 这是问题出现的时候。 我遵循所有在tomcat.apache.org
网站上给Ubuntu的指示。 它没有安装。 127.0.0.1
总是指向Apache2的页面。 我试过127.0.0.1:8080
但没有任何回报。
所以我在这里问你,如果有反正我可以closuresApache2,当我想与Tomcat工作? 只要我想要把它重新开启?
这两台服务器应该配置为侦听不同的端口,如果你想让它们在同一台主机上都可用的话。
现在,如果你已经配置Apache在80和Tomcat上侦听端口8080,你应该可以在http:// localhost:80 (或者只是http:// localhost )和http:// localhost :8080 。
你应该确保这两台服务器都正常运行。 netstat -npl | grep :8080
netstat -npl | grep :8080
和netstat -npl | grep :80
netstat -npl | grep :80
应该可以帮助你确定绑定到这两个端口的进程。 如果端口被绑定,但没有说java
或者apache2
,那么你有一些其他进程正在监听这些端口,这样就会阻止尝试绑定到该端口的服务器启动。
对于Apache2,您也可以运行service apache2 status
来查看状态。
但是,如果你想运行绑定到同一端口的两台服务器(也许是80),那么你似乎已经猜到了,你必须停止另一台服务器。
service apache2 stop
${CATALINA_HOME}/bin
的shutdown.sh
脚本,即Tomcat安装文件夹中的bin
目录。 注意
您将[可能]需要以root身份执行这些命令,因此您需要为sudo
加上前缀。