Это может быть возможно. Но ваши настройки немного отличаются от того, что я использую. Я просто использую tomcat + eclipse для разработки сервлетов с использованием Velocity и Torque.
Следующее работает для меня, когда изменения видны в браузере, как только я сохраняю в затмении.
Я предполагаю, что у вас есть каталог проекта, такой как
апач-кот-7.0.11 / WebApps / $ YOU_PROJECT / WEB-INF / классы /
Создайте символическую ссылку с помощью ln -s из каталога проекта eclipse и в каталог классов в WEB-INF.
Затем настройте eclipse для записи всех файлов .class в этот каталог. (Для этого нужно щелкнуть правой кнопкой мыши проект в Eclipse и выбрать «Свойства», а затем путь сборки Java.
В вашем конфигурационном файле $ tomcat / conf / context.xml первый тег должен быть:
<Context allowLinking="true" reloadable="true">
Также добавьте следующее в качестве ребенка, если его там еще нет.
<WatchedResource>WEB-INF/web.xml</WatchedResource>
Это то, что я сделал, но я не уверен, что это работает с вашими инструментами EE.
ps: это решение предполагает, что вы используете linux / unix. Я не знаю, работает ли это с окнами. Основная проблема заключается в том, что eclipse не может записывать файлы классов вне каталога проекта (именно поэтому эта символическая ссылка требуется).
btw: Tomcat может (в зависимости от загрузчика классов, используемых файлов .jar и других сложных деталей) утекать много памяти, когда включена автоматическая перезагрузка, поэтому вы можете захотеть увеличить допустимую память (в основном, permgen) для предотвращения выхода из памяти исключения из кота.