Мне нужно запустить tomcat6 с Java 8 и оставить Java 6 JRE по умолчанию в CentOS.
Мне удалось распаковать tar-версию tomcat6 на CentOS и сделать это, но когда я использую пакет yum, по какой-то причине нет catalina.sh, и я не могу просто запустить "catalina.sh" с JAVA_HOME, установленным на все, что я хотеть.
Я видел, что на tomcat6.conf есть переменная с именем «JAVA_HOME», и я установил для нее правильное значение, но она по-прежнему использует java 6.
Кто-нибудь может мне помочь?
Как видно из сценария запуска, на самом деле запускается сценарий в
/usr/sbin/tomcat6
Внутри вы обнаружите, что для установки переменных окружения скрипт запускает функцию
set_java_cmd
получено из файла
/usr/share/java-utils/java-functions
Посмотрите на последний файл, и вы найдете все необходимое, чтобы обойти параметры по умолчанию, файл хорошо прокомментирован.
О том, что tomcat6 в порядке с JDK8, это вам предстоит узнать :)