我第一次尝试使用IntelliJ,而我正在使用tomEE。除非我重新部署战争(删除它然后重新部署),否则我无法反映我的变化。
我所做的是以下内容:
运行配置 - 爆炸战争,选择更新“更新”上的类和资源。将其设置为在帧停用时执行此操作。试图用CTRL + F10手动完成。
没有任何变化反映出来,而不是在helloworld.jsp / facelet中。
运行: IntelliJ 12.0.4 TomEE webprofile 1.5.1
/ target中的文件已更改。新文件工作正常,某种缓存或某些东西导致这感觉就像。不是浏览器缓存,因为我尝试了很多浏览器/清除了所有数据等。
答案 0 :(得分:1)
根据documentation,您需要在web.xml
中使用此代码才能启用 JSP热部署:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>development</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
相关部分是将development
参数设置为 true 。