2010-06-08 55 views
2

當我更改我的檢票工程中的HTML文件並重新加載頁面時,更改不會自動提取。我必須重新發布以獲取更改。對java文件的更改沒有任何問題。我正在websphere 6.1服務器上運行wicket 1.4項目。更改標記文件沒有得到在檢票口項目

到目前爲止,我已經嘗試以下步驟

  1. 驗證了reloadingEnabled =「true」是在管理控制檯檢查了所有重載設置IBM-web-ext.xmi文件
  2. 設置,使重裝肯定不會禁用
  3. 試圖在農業開發模式下運行的JVM
  4. 驗證了改變的標記文件被由IDE
  5. 試圖複製到輸出文件夾中的01推薦的設置。

但標記文件仍然沒有得到重新加載。

我懷疑檢票標記緩存是問題,但不應該在步驟5中的更改已解決問題? 關於什麼可能會導致此問題的任何想法?

回答

3

Wicket管理自己的資源重新加載 - 根據我的經驗,它完美地工作。請注意,由於檢票所有這一切本身,並且不依賴任何容器要做到這一點,問題很可能區別在哪裏檢票是尋找的資源,並在此更改的資源實際上是不匹配的。

我在使用Jetty在RAD/Eclipse中工作時遇到了同樣的症狀,並且「自動構建」關閉。我會更改src/main/resources中的資源文件,並在刷新時看不到它們的更改。原因是因爲Jetty實際上將文件的副本加載到目標/目錄下。當啓用「自動構建」時,Eclipse(和m2eclipse)會自動保持這些文件夾同步,但當禁用時不會自動保留這些文件夾。

如果這不是原因,我會嘗試將Wicket日誌記錄轉換爲DEBUG級別,並查看Wicket是否記錄了正在監視其更改的目錄。我的猜測是,這將與您進行更改的目錄不同。

相關問題