2014-03-12 3 views
2

Я работаю над проектом, который занимает 15 минут для создания и развертывания на локальном сервере. Моя проблема заключается в том, что я использую для работы в grails до этого, и я очень полезен для внесения изменений в контроллеры/сервлеты и просто обновить страницу, изменения отражаются без перезапуска сервера, теперь мне хотелось бы что-то подобное для этого проекта, который является Java E Application, мы используем Ant для создания EAR, любой вход будет оценен высоко, спасибо.Динамические изменения на сервере без перезапуска сервера

+0

создать Java Dynamic Web Project и настроить, например, Apache Tomcat в конфигурации вашего проекта – ruhungry

+1

Вы пробовали JRebel? –

+0

Я не пробовал JRebel, но я отдам его, спасибо Manu :) – Vivek

ответ

2

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

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

+1

Спасибо Даррен, я уже использую Hot deploy, мне это не понравилось, но все равно лучше, чем ничего, я дам JRebel, Спасибо Даррену – Vivek

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