Как запустить два экземпляра 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, оно будет работать.

Другие вопросы по тегам