2013-07-12 2 views
0

Я использую tomcat7, и я изменил его порт deafult с 8080 на 80. После этого, когда я попытался перезапустить сервер, он не запустится. Он не запускается.tomcat не запускается после изменения порта по умолчанию

Я изменил порт в /var/lib/tomcat7/conf/server.xml При изменении его я изменил разрешения на файл для server.xml, поскольку он был ранее readonly. Я попытался посмотреть на журналы Catalina в /var/log/tomacat7/catalina.xx.xx.xxxx и обнаружил, что я изменил server.xml и теперь кот не может найти контекст из server.xml

Журналы что «SEVERE: невозможно загрузить серверный контекст из server.xml» Извиняется за то, что я не могу предоставить фактические журналы на данный момент. Я действительно сбитый с толку, что я только что сменил порт и ничего больше. Даже возврат к изменению не запустит tomcat.

Я был бы очень благодарен за любую помощь по этой проблеме.

Я использую ubuntu 12.04 LTS 64-разрядный сервер на экземпляре amazon ec2. Я попытался проверить процессы, которые могут выполняться на порту 80 или 8080, и убить их, но это тоже не помогло.

+1

Вы начинаете его как корень? Порты ниже 1024 могут быть связаны только администраторами/пользователями root. –

+0

да, я начал его как корень. – Ankiittt

+0

Это может быть вызвано измененным разрешением на server.xml. Возможно, у tomcat больше нет доступа к файлу. Вам не нужно изменять разрешение на файл. Использовать sudo :) – gipinani

ответ

0

Попробуйте изменить порт на 8080 и попытаться запустить. Если он работает отлично, выбранный вами порт, возможно, недоступен, поскольку он попадает под корневой порт. Почему бы не попробовать использовать другие порты, например, 8081,8085, 80XX ....?

Смежные вопросы