Я запускаю VirtualBox 32-разрядной версии Ubuntu 14.04. При попытке запустить sudo service tomcat7 start
я получаю следующее сообщение.Невозможно запустить Tomcat7 на 32-разрядном Ubuntu 14.04
start-stop-daemon: unable to stat /usr/lib/jvm/java-t-openjdk-amd64/jre/bin/java
Затем он возвращает сообщение о начале работы сервера.
После запуска service tomcat7 status
я получаю следующее:
Tomcat servlet engine is running with pid
Обратите внимание, что нет PID показали, что не имеет никакого смысла для меня.
Независимо от того, все это заканчивается сервлетом, который фактически не работает, когда я пытаюсь перейти к localhost /.
Я понятия не имею, почему он ищет 64-битную Java на 32-разрядной установке. У меня есть все остальное (насколько мне известно), установленное должным образом. Я удалил/переустановил tomcat и java безрезультатно.
Любая помощь приветствуется.
Возможно, есть файл блокировки где-то, что вам нужно удалить? – ZhongYu
У вас такая же проблема, если вы запустили 'startup.sh' из' tomcat/bin'? – Will
Где бы вы ни установили tomcat. Я предполагаю, что теперь вы установили из apt? Если это так: dpkg -L tomcat-package-name, и он перечислит, где он установлен tomcat – Will