2013-05-16 6 views
2

Я задаю правильный способ отладки динамического веб-приложения в Eclipse.Отладка приложения Spring MVC, работающего на Tomcat

У меня есть два рода файлов: мнение: JSP контроллер: Spring Controller

Когда я изменил файл JSP, будь то в режиме отладки или нет, то изменение будет отражено бесшовно. Но будь то в режиме отладки или нет, если я изменю содержимое контроллера, все приложение будет перераспределено в tomcat. Даже некоторое время, tomcat не может повторно развернуть (перезапустить).

Есть ли более подходящий способ для отладки такого приложения?

+0

Ваш сервер запущен в режиме отладки? – tbsalling

+0

Да. Я запускаю сервер в режиме отладки. Я могу отлаживать свое приложение. Но я ничего не могу изменить на контроллере без повторного развертывания (я не уверен, что процесс перераспределяется. Я так называю это). Я сказал это в заявлении проблемы: изменения вида всегда видны в режиме отладки или запуска. Изменения в контроллере требуют (автоматического) повторного развертывания даже в режиме отладки. Я понимаю частично. Я использую Hibernate. Если я изменил структуру dao, она должна перезапуститься. Но изменение логики контроллера, я думаю, не требует перезапуска. – user706071

+0

http://stackoverflow.com/questions/9681679/why-tomcat-does-not-require-restart-when-jsp-is-changed – david

ответ

0

Какая реализация JDK вы используете? У меня была аналогичная проблема при использовании стандартного Sun HotSpot JDK 1.6. Это было исправлено, когда я переключился на использование JRockit JDK. Я полагаю, что Oracle планирует интегрировать эти две реализации в обозримом будущем.

+0

Я использую Oracle JDK 1.7 с Eclipse Juno. Версия Tomcat - 7. Я запускаю сервер с помощью Debug. – user706071

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