Назад | Перейти на главную страницу

Ubuntu: tomcat запускается на терминале, но не работает в браузере?

Я установил tomcat 7 и jdk 7 на свой компьютер с Ubuntu 12.0. Хотя он был правильно установлен, когда я использую команду startup.sh, он показывает мне на терминале путь:

CATALINA_BASE CATALINA_HOME JRE_HOME CLASSPATH

Но когда я запускаю его на localhost: 8080 или http://127.0.0.1:8080 он показывает, что страница не найдена.

Чтобы избежать этого, я добавил настройки прокси в свой браузер Mozilla, но он по-прежнему показывает, что страница не найдена. Есть ли еще что-нибудь, что я могу попробовать.

Попробуйте проверить, свободен ли порт 8080 (он не используется другой службой). И затем, если вы правильно настроили путь CATALINA_HOME.

Если на вашем компьютере есть графический интерфейс, вы можете использовать NetBeans с предварительно установленным Apache Tomcat. Tomcat очень легко запустить из NetBeans, и вы можете легко управлять всем сервером оттуда.

Ссылка для NetBeans:

NetBeans

Проверьте вывод STDOUT вашего процесса tomcat. Обычно его называют catalina.out. Вы можете сделать это быстро, запустив от имени того же пользователя, что и tomcat:

less  /proc/$(pgrep -f tomcat)/fd/1

Также проверьте, действительно ли tomcat прослушивает порт 8080:

sudo netstat -tlnp |grep java