2013-07-08 1 views
0

Мое приложение масштабируется в двух версиях jboss Jboss 4 и Jboss 7. Jboss 4 intance работает через затмение. Когда я пытаюсь запустить Jboss 7 throught [JBOSS_HOME] /bin/standalone.bat, он не запускается и показывает ошибку ниже.Выполнение двух экземпляров Jboss разных версий одновременно

Вызов "C: \ jboss-as-7.1.1.Final \ bin \ standalone.conf.bat" ПРЕДУПРЕЖДЕНИЕ JBOSS_HOME может указывать на другую установку - могут возникнуть непредсказуемые результаты. Не удалось найти «C: \ jboss \ jboss-eap-4.3 \ jboss-as \ jboss-modules.jar». Убедитесь, что вы находитесь в каталоге bin при запуске этого скрипта. Нажмите любую клавишу, чтобы продолжить. , ,

Что мне здесь не хватает?

ответ

0

Проблема решена путем настройки Jboss 7 через jboss developer Studio плагина в eclipse. веб-порты Jboss 4 и Jboss 7 должны быть разными, как показано на следующем скриншоте.

http://postimg.org/image/a6782xcoj/

1

standalone.bat пытается проверить, установлена ​​ли переменная JBOSS_HOME, и если она не пытается ее установить.

if "x%JBOSS_HOME%" == "x" (
set "JBOSS_HOME=%RESOLVED_JBOSS_HOME%" 
) 

Jboss 7 требует jboss-modules.jar, который находится в каталоге jboss. В вашем случае кажется, что JBoss 4 уже устанавливает JBOSS_HOME в «C: \ jboss \ jboss-eap-4.3 \ jboss-as \». Это проблема.

+0

Это то, что может происходить, но как оно может быть исправлено? –

+0

попробуйте изменить имя переменной JBOSS_HOME на JBOSS_HOME_7 во всех встречах в jboss/bin вашего Jboss 7. Я не тестировал его, но это может решить вашу проблему. – TeeJ

0

Если вы пытаетесь проверить работает ваш код в JBoss 4 и JBoss 7 и с ними говорить, чтобы имитировать среду сервера, то вы можете настроить виртуальные машины на месте. Это будет ближе к тому, что вы будете иметь при развертывании.

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

  • Нет связанных вопросов^_^