Я делаю войну deployement (не взорвалась война) в Tomcat7 с IntelliJ IDEA 14. Мой WebApp состоит из 2-х войн:IntelliJ IDEA HotSwap с Tomcat работает для классов, но не для JSP
- views.war (классы Struts, JSP)
- business.war (Бизнес, настойчивость и WS)
Так что мой CATALINA_HOME/б ebapps содержит:
- ROOT/
- просмотров/
- бизнес/
Там содержание в порядке.
И мой CATALINA_BASE/work/catalina/localhost ... (переопределенный IDEA) содержит сгенерированные сервлеты (_jsp.class + sources).
Любопытно, если я внес изменения в класс Java из просмотров и перекомпиляции (Ctrl + Maj + F9), мое изменение немедленно принимает эффекты. Но если я вношу изменения в JSP, я должен перераспределить. Ctrl + Maj + F9 и HotSwap не работает.
После внесения изменений в JSP я видел, что JSP-файл был изменен в моей папке CATALINA_HOME/webapps. Но класс java (myJsp_jsp.java) в CATALINA_BASE/work/catalina/localhost ... никогда не изменяется до тех пор, пока я не перезапущу сервер или не перераспределяю приложение.
Любая идея? Thanks
«со специальной конфигурацией для моего Tomcat», можете ли вы подробно остановиться на этом? – Killesk