3

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

我要做的是:

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

不会反映任何更改,不会反映在 helloworld.jsp/facelet 中。

运行:IntelliJ 12.0.4 TomEE webprofile 1.5.1

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

4

1 回答 1

1

根据文档,您需要包含此代码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

于 2013-02-17T01:33:41.290 回答