Я экспериментирую с веб-разработкой на Java, и, похоже, я напутал с моей текущей установкой tomcat6, особенно с файлами конфигурации.
Как восстановить tomcat6 в исходное состояние, как будто он был недавно установлен?
PS: переустановка (через apt-get), похоже, не работает!
Лучше полностью удалите tomcat6 из вашей системы.
Чтобы полностью удалить tomcat6, выполните следующие действия:
dpkg -l | grep tomcat
, чтобы получить список всех пакетов, связанных с tomcat, в вашей системе.
Теперь вы можете использовать
sudo dpkg -P packageName
, где packageName - это имя пакета, которое вы получаете с первого шага (второй столбец).
Это должно прочно удалить вашего кота из системы, но если это не так - дайте мне знак, и мы попробуем что-то еще :-)
После того, как вы успешно удалите tomcat6, -установите его с помощью apt-get
Я полагаю, что просто удаление tomcat6 не удаляет файлы конфигурации, которые находятся в /etc/tomcat6
. Так что вам придется очистить tomcat6 с помощью sudo apt-get purge tomcat6
перед переустановкой пакета. Кроме того, в /var/cache/tomcat6
могут быть кэшированные файлы, которые могут повлиять на переустановку, поэтому вам следует проверить этот каталог и перед переустановкой.
РЕДАКТИРОВАТЬ:
Если очистка конфигурации Tomcat не решает проблему, может быть больше причин остановки работы Tomcat, например, испорченная настройка Java. Чтобы проверить это, самый простой способ - установить второй JRE (например, OpenJDK), изменить альтернативы , чтобы использовать только что установленный JDK (sudo update-alternatives --config java
), и перезапустить tomcat. Если это работает, проблема, вероятно, вызвана конфигурацией ранее использованного JRE / JDK.
Если это не работает, требуется дополнительная информация о неисправности tomcat: подробности о поведении tomcat, сообщения об ошибках при запуске tomcat вручную из командной строки, содержимое журналов tomcat (catalina.out
и т. Д.).