Самораскрывающееся приложение Java EE - PullRequest
0 голосов
/ 08 февраля 2012

Как заставить приложение Java EE заменить свой EAR и перезапустить, не обращаясь к консоли сервера?Он работает в IBM Websphere 6.

2012-02-08: добавлено

Я не могу запускать сценарии на сервере, поскольку он является общим хостом.Единственное, что я могу сделать, - это пересобрать приложение и попросить разрешения на публикацию.Это долгий и бюрократический процесс.Поэтому я хотел бы сделать его самостоятельно развертываемым.

Ответы [ 3 ]

3 голосов
/ 08 февраля 2012

Вы можете использовать средства сценариев wsadmin , чтобы сделать это.Интегрируйте это с вашими инструментами сборки, такими как Ant, Maven и т. Д.

0 голосов
/ 08 февраля 2012

Используйте Continous Integration Server, такой как Jenkins / Hudson, он будет создавать и развертывать ваш код без ручного вмешательства после его настройки. вы можете использовать ant или maven в качестве инструментов для сборки.

Вы можете использовать непрерывную интеграцию с любым веб-сервером или сервером приложений.

0 голосов
/ 08 февраля 2012

В среде IDE Netbeans имеется функция «Развертывание при сохранении» для приложения Java ee. Однако я не уверен, что вы можете зарегистрировать сервер Websphere, чтобы приложение автоматически развертывалось. Другой вариант, так как я работаю с сервером Glassfish, это скопировать файл ear в папку autodeploy, и приложение повторно развертывается. Я не знаю, имеет ли подобная особенность websphere. Я надеюсь, что дал вам несколько вариантов. :)

...