Я работаю с Eclipse и JBOSS. Мне было интересно, есть ли способ сделать горячее развертывание на месте для веб-проекта путем интеграции сервера JBOSS с Eclipse. В результате горячего развертывания на месте, я имею в виду, я должен иметь возможность просматривать изменения, сделанные в jsp, обновляя страницу в браузере, не требуя прохождения цикла подпрограммы build-deploy-test.JBOSS Eclipse Integration
ответ
Посмотрите на JBoss Tools. У этого есть все, что вам нужно.
Вы после «Explode Hot Deployment» - развертываете каталог ваших файлов, а не архив, а затем любые последующие «взрывы» будут разворачивать изменения, а не весь проект (в зависимости от того, как вы настроили Ant).
Рамки, подобные Seam, делают это за вас. Может быть, стоит схватить файл build.xml от них и изменить его для вашего использования?
Вы пытались использовать JSP-Weaver?
Вот описание из Википедии:
JSP Weaver является JavaServer Pages переводчик. В отличие от JSP-компиляторов он напрямую оценивает файлы JSP, без генерации или компиляции промежуточных исходных файлов Java для JSP Java-сервлета.
Хотя это приносит в жертву некоторые производительность на странице рендеринга (10% -20% накладные расходы в зависимости от компилятора в вопросе) это позволяет гораздо быстрее перечитывание изменений, внесенных в источник файла JSP (10- 20 раз уменьшение времени в зависимости от страницы и соответствующего компилятора).
В отличие от более простых попыток интерпретации JSP-подобный синтаксис (например, Facelets) он поддерживает встроенные Java заявления называемые скриптлетах (а стандартная функция JSP). Это позволяет полностью поддерживать с версиями спецификации JSP с версии 1.0 до 2.1.
Я также согласен с Sietse в том, что вы должны проверить JBoss Tools. Это большая бесплатная альтернатива Developer Studio JBoss
JSP Weaver просто заменяет механизм JSP на сервере интерпретатором, он не имеет ничего общего с развертыванием. –
JBoss Tools, кажется, делает автоматическое повторное развертывание по умолчанию при создании веб-приложения с их мастера: http://docs.jboss.org/tools/3.1.0.CR1/en/GettingStartedGuide/html/jsp_application.html#AutoRedeploy
AFAIK каждый раз, когда вы спасти JSP они скопировать его в каталог развертывания приложения в JBoss, но если ваш исходный макет соответствует макету WAR, они могут запускать приложение непосредственно из вашего каталога проекта (я знаю, что некоторые версии WTP сделали это с Tomcat, но с JBoss это, вероятно, сложнее).
- 1. JBoss Arquillian: Spring MVC Integration
- 2. eclipse, git integration
- 3. eclipse plugin maven integration
- 4. Отладка JBoss в Eclipse
- 5. Eclipse Jboss processess
- 6. Jboss Eclipse Отладка
- 7. Eclipse/JBoss Развертывание JSP
- 8. Интеграция RCP JBoss/Eclipse
- 9. eclipse jboss 7.1 plugin
- 10. Запуск JBoss от Eclipse
- 11. Проект ATG-JBoss в eclipse
- 12. Ошибка установки jboss в eclipse
- 13. Eclipse не запускает Jboss standalone.conf
- 14. запуск сервера jboss через eclipse
- 15. Eclipse Удаленная отладка с jboss
- 16. Ошибка закрытия JBoss от Eclipse
- 17. Eclipse для JBoss EAP 5.1
- 18. Автоматизация развертывания JBoss в Eclipse?
- 19. Как настроить прокси в Eclipse Integration Gradle
- 20. eclipse indigo marketplace Maven Integration install error
- 21. Плагин Sonar-Eclipse, Sonar-Eclipse (OEPE) -Helios Integration
- 22. Контекст приложения Ошибка в JBoss Seam -Spring Integration
- 23. Spring Integration JMS Adapter, связанный с темой в Jboss
- 24. Spring Integration inbound JMS с JBoss createConnection(): IllegalArgumentException: ClassCastException
- 25. Запустите предохранитель JBoss 6.1 внутри Eclipse Luna с инструментами JBoss
- 26. Eclipse JBoss Plugin имеет неправильный PATH для JBoss Home Dir
- 27. Каталог архетипов Maven Jboss на eclipse m2e
- 28. Разработка пользовательского модуля JBoss с помощью Eclipse
- 29. Eclipse (mars) jsf el expression (jboss tools)
- 30. Конфигурация Jboss на Eclipse 3.4: проблема остановки
Простите, но, не могли бы вы сказать мне, что именно искать там? .. –
Смотрите здесь: http://docs.jboss.org/tools/3.1.0.CR1/en/as/html/modules.html И используйте функцию «постепенного опубликования». – Sietse