Проблема с Tomcat 6 path в Linux Debian

Проблема с Tomcat 6 path в Linux Debian

Я столкнулся с неприятной проблемой при настройке 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.

Теперь все работает отлично. Надеюсь, это будет кому-то полезно.

Связанный контент