更新资源/热部署不使用tomee和IntelliJ

时间:2013-02-16 23:20:32

标签: java-ee intellij-idea apache-tomee

我第一次尝试使用IntelliJ,而我正在使用tomEE。除非我重新部署战争(删除它然后重新部署),否则我无法反映我的变化。

我所做的是以下内容:

运行配置 - 爆炸战争,选择更新“更新”上的类和资源。将其设置为在帧停用时执行此操作。试图用CTRL + F10手动完成。

没有任何变化反映出来,而不是在helloworld.jsp / facelet中。

运行: IntelliJ 12.0.4 TomEE webprofile 1.5.1

/ target中的文件已更改。新文件工作正常,某种缓存或某些东西导致这感觉就像。不是浏览器缓存,因为我尝试了很多浏览器/清除了所有数据等。

1 个答案:

答案 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