【问题标题】:Update Resources / Hot deploy not working with tomee and IntelliJ更新资源/热部署不适用于 tomee 和 IntelliJ
【发布时间】:2013-02-16 23:20:32
【问题描述】:

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

我要做的是:

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

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

运行: IntelliJ 12.0.4 TomEE webprofile 1.5.1

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

【问题讨论】:

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


    【解决方案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

    【讨论】:

    • 我基本上有一个空白的 web.xml。为 jsf2 添加了 projectstage 和一堆其他标准配置,它可以工作了!感谢您为我指明正确的方向
    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 2015-04-02
    • 2018-08-30
    相关资源
    最近更新 更多