Я нахожусь на сервере ubuntu 10.04 с tomcat6. по некоторым причинам мне пришлось удалить его, поэтому я использовал
apt-get purge tomcat6
он удалил файлы tomcat и config.
теперь я снова пытаюсь установить tomcat6, используя
apt-get install tomcat6
это говорит
Setting up tomcat6 (6.0.24-2ubuntu1.9) ...
Adding system user `tomcat6' (UID 109) ...
Adding new user `tomcat6' (UID 109) with group `tomcat6' ...
Not creating home directory `/usr/share/tomcat6'.
* Starting Tomcat servlet engine tomcat6 [fail]
invoke-rc.d: initscript tomcat6, action "start" failed.
заглянул в журнал
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
java.util.logging.ErrorManager: 1: FileHandler is closed or not yet initialized, unable to log [Dec 2, 2011 7:39:08 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Я не эксперт по tomcat, поэтому не уверен, что мне придется перезагружать сервер, чтобы снова установить tomcat6. может кто-нибудь помочь?
[РЕДАКТИРОВАТЬ] - по предложению Эрика Робертсона я загрузил тот же вопрос на stackfault. Поскольку я ищу свой ответ как можно скорее, вы можете ответить в любом месте
[EDIT-2] - я удалил его дубликат на сервере. Получил, как упомянул Майк, мне не хватало 1 шага процессов убийства kill -9 pid1 pid2
. Большое спасибо Майк
Если бы я сам разбирался в этом, я бы сбежал sudo apt-get remove --purge tomcat6
(очередной раз). Как только это будет завершено, я побегу ps -eaf | grep tomcat | grep -v -e grep
чтобы проверить, нет ли случайно запущенных процессов Tomcat. Как только я подтвердил, что Tomcat больше не работает, я переустановил: sudo apt-get install tomcat6
.