2010-06-02 3 views
1

Я использую MyEclipse 7.5 с JBoss 4.2.3 GA. Когда я определяю свой локальный сервер JBoss развития в MyEclipse, он всегда хочет развернуть банки, войны и т. Д. В каталоге «server/default/deploy».Могу ли я настроить интеграцию Eclipse/JBoss, чтобы не полагаться на развертывание Jars в папку «server/default/deploy»?

К сожалению, наша структура каталогов JBoss для производства - «сервер/XYZ/deploy/abc» (управляется третьей стороной).

В результате наши экземпляры Dev JBoss отличаются от наших экземпляров QA/Staging/Production JBoss.

Есть ли способ настроить Eclipse для использования JBoss, но для этого конкретного пути к папке «server/XYZ/deploy/abc», а не по умолчанию «server/default/deploy»?

ответ

1

С MyEclipse IDE, вы можете изменить местоположение развертывания для проекта. Просто нажмите «Windows-> Настройки-> Серверы-> JBoss.

  • Выберите правильный Jboss - например, JBoss 5.x, здесь вы должны установить домашний каталог Jboss, например. 'D: \ Jboss5.0GA.

  • В поле «Имя сервера», если вы укажете «по умолчанию», тогда развертывание проекта будет для eg.'d: \ Jboss5.0GA \ server \ default \ deploy '. Как и в вашем случае, вы можете указать любое другое «Имя сервера», тогда размещение будет соответствующим образом изменено.

    Для примера. если имя сервера: «XYZ», то местоположение развертывания: 'd: \ Jboss5.0GA \ server \ XYZ \ deploy' . Убедитесь, что у вас есть все конфигурации папок (например, conf, lib и т. д.) на сервере \ xyz ', как в «сервер \ по умолчанию».

0

Существует, вероятно, лучший ответ, который использует конфигурацию MyEclipse делать именно то, что вы хотите, но я подумал, что вы могли бы использовать каталог софт-ссылку, например:

ln -s server/XYZ/deploy/abc server/default/deploy 

, чтобы позволить приложениям работать с каталог производства, как если бы он был по умолчанию? Это работает только в Linux, Unix, OS/X; но Windows Vista и более поздние версии имеют аналогичную функциональность.

+0

As (плохой) удача получится, что мы на Windows XP :-( – kellyfj