Я столкнулся с проблемой. Я занимаюсь как разработкой 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 .