2013-07-31 48 views
2

我正在爲Java EE項目使用Eclipse Indigo和WebSphere應用服務器v8.0插件。WAS 8.0 eclipse插件和熱部署

設置發佈選項使用工作空間內的資源運行服務器使代碼更改時重新部署項目。這可以。

但是當我改變一些xhtml,css或js時,服務器上沒有更新。因爲有一個選項說明使用此擴展名的文件不會導致重新部署。

當我更改其中一個文件時,我並不需要重新部署。我只需要這個文件被更新。這與jboss正常工作。我怎樣才能實現這個使用websphere v8.0和eclipse?在類更改時重新部署,但只更新css,js或xhtml文件?

+0

嗯......我還沒有看到那些靜態類型文件沒有自動更改。您是否在瀏覽器中強制緩存重新加載? (當然,我在Eclipse的IBM增強版本中。) – dbreaux

+0

也許這是不同的然後...我使用的是eclipse indigo,而不是IBM增強版本 –

回答

1

我猜你的Web應用程序中的web.xml文件的刷新週期爲-1,也許這是你的問題。

<!-- Time in seconds that facelets should be checked for changes since last request. 
A value of -1 disables refresh checking. --> 

<context-param> 
    <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name> 
    <param-value>0</param-value> 
</context-param> 
+0

這不適用於我。有沒有辦法在WebSphere 8中進行熱替換JavaScript文件? – Alberthoven