Не может запустить tomcat6 сервер в человечности

Я сначала загрузил open-jdk с:

sudo apt-get install openjdk-6-jdk

Когда я пишу java -version Я добираюсь:

java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.4) (7u9-2.3.4-0ubuntu1.12.10.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

и когда я пишу javac -version Я добираюсь:

javac 1.6.0_24

Затем я загрузил Tomcat 6 с http://www.poolsaboveground.com/apache/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36.tar.gz

Я разархивировал файл и попытался работать sudo bash startup.sh в /bin каталог. Затем я получаю это сообщение:

Using CATALINA_BASE:   /home/apache-tomcat-6.0.36
Using CATALINA_HOME:   /home/apache-tomcat-6.0.36
Using CATALINA_TMPDIR: /home/apache-tomcat-6.0.36/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/apache-tomcat-6.0.36/bin/bootstrap.jar

Я также попытался установить Tomcat как услуга с sudo apt-get install tomcat6 затем я получаю сообщение:

sudo apt-get install tomcat6
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
...
Use 'apt-get autoremove' to remove them.
Suggested packages:
  tomcat6-docs tomcat6-admin tomcat6-examples tomcat6-user libtcnative-1
The following NEW packages will be installed:
  tomcat6
0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded.
Need to get 0 B/30.2 kB of archives.
After this operation, 258 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package tomcat6.
(Reading database ... 85488 files and directories currently installed.)
Unpacking tomcat6 (from .../tomcat6_6.0.35-5_all.deb) ...
Processing triggers for ureadahead ...
Setting up tomcat6 (6.0.35-5) ...
* Starting Tomcat servlet engine tomcat6                  [fail]
invoke-rc.d: initscript tomcat6, action "start" failed.

Когда я выполняю это:

$ sudo /etc/init.d/tomcat6 start
 * Starting Tomcat servlet engine tomcat6        [fail]

Сервер просто не запустится. Я настроил его точно то же в Windows, работая startup.bat, и это работало. Кто-либо получил подсказку, какова проблема? Нет никаких сообщений об ошибках.

3
задан 30 January 2013 в 17:45

1 ответ

Это случилось со мной также в Ubuntu.

Чтобы исправить, я сначала очистил / переустановил tomcat6 с помощью apt

sudo apt-get --purge remove tomcat6 tomcat6-common tomcat6-admin
sudo apt-get install tomcat6 tomcat6-common tomcat6-admin

Затем запустил с помощью:

sudo /etc/init.d/tomcat6 restart

Затем проверьте журнал ошибок при появлении сообщения об ошибке:

[ 112]

У меня есть несколько пропущенных проблем с каталогами, поэтому они исправляются, перезапускаются каждый раз, пока больше не появляется ошибок.

Затем проверьте журнал:

tail /var/log/tomcat6/catalina.out

Это показало некоторые ошибки Java (пропущенные классы).

После того, как какой-то поиск обнаружил, что переменные env не установлены, это может вызвать проблемы, решаемые добавлением этих двух строк в / etc / environment:

CATALINA_HOME=/usr/share/tomcat6
CATALINA_BASE=/var/lib/tomcat6

Затем импортируются эти / проверяются с помощью:

source /etc/environment
echo $CATALINA_HOME

Также исправлена ​​символьная ссылка lib с использованием:

cd /var/lib/tomcat6
sudo ln -s /usr/share/java lib

После всего этого следующий перезапуск сработал, и теперь я могу видеть «Это работает!» перейдите на страницу:

http://localhost:8080/
0
ответ дан 30 January 2013 в 17:45

Другие вопросы по тегам:

Похожие вопросы: