2013-07-31 52 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