Я столкнулся с неприятной проблемой при настройке Linux/Debian Tomcat:
Я настроил переменные пути, но когда я пытаюсь запустить или выключить Tomcat, ничего не происходит. Журнал пуст и появляется следующее:
root@debian:/var/tomcat/bin# ./version.sh
Using CATALINA_BASE: /var/tomcat
Using CATALINA_HOME: /var/tomcat
Using CATALINA_TMPDIR: /var/tomcat/temp
Using JRE_HOME: /usr/lib/jdk/bin
Using CLASSPATH: /var/tomcat/bin/bootstrap.jar
./catalina.sh: 476: ./catalina.sh: /usr/lib/jdk/bin/bin/java: not found
Как видно, последняя строка показывает возможную неправильно настроенную переменную среды. Но я просмотрел шаги установки и не смог ее найти. Есть идеи, что должно решить эту проблему?
Tomcat — версия 6 (в каталоге /var/tomcat). JDK — 1.7.0 обновление 25 (последнее) (в каталоге /usr/lib/jdk/).
Спасибо!
решение1
Проблема была в экспорте JAVA_HOME:
Вместо /usr/lib/jdk/bin должно быть только /usr/lib/jdk.
Теперь все работает отлично. Надеюсь, это будет кому-то полезно.