Как сделать горячую перезагрузку классов в JBoss - PullRequest
3 голосов
/ 21 июля 2010

Я использую JBoss AS 4.2.3.GA и хочу сделать горячую перезагрузку измененных классов. Теперь у меня работает JBoss AS с развернутой разнесенной войной, после изменения (перекомпиляции) некоторых классов она начинает переразвертывать всю войну:

14: 14: 03,732 INFO [StandardContext] Началась перезагрузка этого контекста

и перераспределение занимает очень много времени. Я хочу избежать такой потери времени, и, возможно, есть способ сказать JBoss, просто заменить измененные файлы классов без повторного развертывания всей войны?

Я также пробовал reloadable="true" в

jboss-4.2.3.GA \ сервер \ умолчанию \ Deploy \ JBoss-web.deployer \ server.xml

Но, возможно, это не то, что я ищу. Я не знаю, имеет ли это значение, но каталог взорванной войны является внешним по отношению к серверу / default / deploy / dir. Все мои занятия проводятся в WEB-INF / classes dir.

1 Ответ

1 голос
/ 21 июля 2010

Вам, вероятно, нужно исследовать решения, специфичные для фреймворка.Ищите OSGi, Spring Dynamic Modules, внедрение зависимостей JEE6.

Также, возможно, есть плагин Eclipse, который облегчит вам эту задачу.Я знаю, что есть один для Glassfish и JEE6.

На какой технологии вы разрабатываете это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...