2011-01-05 2 views
0

Я хочу использовать jboss 6 и jboss 5 на одной машине (конечно, ни один из них не доступен одновременно). Зачем? Потому что, я не знаю, jee5 приложения могут быть запущены на jboss 6. Теперь я использую jee5 и jboss 5. И я хочу полностью перенести jee6. Из-за причины совместимости, я должен использовать и запускать jee5 одновременно.Jboss 6 для jee5

Я был расположен jboss6 и jboss5 по адресу C: и задал JBOSS_HOME переменную окружения для c: \ jboss5. Когда я хочу запустить jboss 6 с командой c:\jboss6\bin\run -c all, запускается jboss5. Из-за переменной окружения?

Как я могу запустить? А как насчет переменной окружения?

Спасибо.

ответ

0

jboss5 запускается из-за переменной окружения, как вы догадались.

Просто сбросьте переменную окружения в c: \ jboss6, и вы сможете запустить jboss6.

Если вы хотите запустить их одновременно на одной машине, самый простой способ сделать это - сделать ваш хост многопользовательским (несколько IP-адресов на одном компьютере) и разрешить имя хоста для каждого адрес. Вам нужно сделать что-то подобное, чтобы предотвратить конфликты портов (каждый jboss будет использовать аналогичные порты на одном и том же IP-адресе, что приведет к тому, что 2-й сервер не будет запущен).

Так что если это было в домашней сети, у вас может быть IP-адрес 192.168.1.100 для jboss5 и 192.168.1.101 для jboss6.

Теперь, чтобы начать jboss5, установите переменные окружения и:

C: \ jboss5 \ Bin \ -c запустить все -b jboss5

и начать jboss6, установите переменные окружения и:

c: \ jboss6 \ bin \ run -c all -b jboss6

+1

Можно ли запустить jee5-приложения на jboss 6? Если да, я могу удалить jboss5 полностью – miqbal

+0

@moses: конечно, вы можете. –

Смежные вопросы