Как запустить два экземпляра JBoss-EAP 6.4 в двух JRE/JDK в Linux
У меня есть два приложения: одно совместимо с JDK 1.6, а другое - с JDK 1.8. Мне нужно развернуть эти два в JBoss-EAP 6.4.
Ниже приведены шаги, которые я выполнил:
1 Я создал два экземпляра standalone и standalone1 и изменил номер порта в Linux /opt/jboss/standalone/standalone-full-ha.xml
а также /opt/jboss/standalone2/standalone-full-ha.xml
2 создал два JAVA_HOME и JAVA_HOME1 и изменил путь как
/home/app/JDK/jdk1.6.0_26/bin:/home/app/JDK/jre1.8.0_111/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
**
3 Создано две службы в /etc/app1
а также /etc/app2
И в app1
установить путь как JAVA_HOME и в app2
как JAVA_HOME
[ -r /etc/java/java.conf ] && . /etc/java/java.conf
export JAVA_HOME1
Но при запуске app2
это не указывает на JDK 1.8; это указывает на 1.6, и оба экземпляра не запускаются. Не могли бы вы помочь мне в этом?
1 ответ
Я понял. Нет необходимости в двух экземплярах. Если мы скомпилируем приложение в jdk1.6 и запустим в jer1.8, оно будет работать.