Я столкнулся с проблемой.  Я занимаюсь как разработкой pHp, так и разработкой JSF.  Но я столкнулся с проблемой.  Понимаете, некоторое время назад я установил Apache2, чтобы я мог делать pHp.  Но через месяц мне пришлось установить Apache Tomcat.  Вот тогда возникла проблема.  Я следил за инструкциями на сайте tomcat.apache.org для Ubuntu.  Он не установил.  А 127.0.0.1 всегда указывал на страницу Apache2.  Я пробовал 127.0.0.1:8080 но ничего не возвращал. 
Поэтому я здесь, чтобы спросить вас, есть ли в любом случае я могу отключить Apache2, когда я хочу работать с 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 shutdown.sh в ${CATALINA_HOME}/bin то есть каталог bin в папке установки Tomcat. Заметка
  Вам, вероятно, нужно будет выполнить команды как root, поэтому вам нужно будет префикс sudo .