2013-02-16 30 views
2

我正在嘗試IntelliJ第一次,我正在使用tomEE。除非我重新部署戰爭(刪除並重新部署戰爭),否則我無法獲得我的更改。更新資源/熱部署無法使用tomee和IntelliJ

我做的是以下幾點:

運行配置 - 爆炸「更新」的戰爭,選擇更新類和資源。將其設置爲在停用幀時進行。試圖用CTRL + F10手動完成它。

沒有更改會反映出來,而不是在helloworld.jsp/facelet中。

運行: 的IntelliJ 12.0.4 TomEE webprofile 1.5.1

中/目標文件被改變。新文件也可以正常工作,某種緩存或某種東西導致了這種感覺。不是瀏覽器緩存,因爲我與許多瀏覽器試圖/清除所有數據等

回答

1

根據你需要有這樣的代碼在web.xml使JSP熱部署documentation

<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

+0

啊哈。和facelets? – 2013-02-17 08:23:34

+0

我有一個空白的web.xml基本上。增加了jsf2和一堆其他標準配置的projectstage,它的工作原理! 感謝您指引我朝着正確的方向 – 2013-02-17 08:43:25