似乎RAD将动态Web项目发布到WebSphere的方式在RAD 7.5和RAD 8之间已经改变。

在RAD 7.5中,动态Web项目中“ WebContent”文件夹中的内容直接从该文件夹中提供。因此,如果更改是在RAD之外进行的,例如由另一个编辑器进行的,则更改将反映在下一次浏览器刷新中。无需刷新RAD项目。

此行为类似于Tomcat的“不发布服务模块”选项。

在RAD8中,发布发生时,“ WebContent”文件夹中的内容似乎已复制到暂存文件夹(即{workspace} \。metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \)。这意味着,如果您在RAD之外编辑文件,则必须刷新RAD项目,以便它知道所做的更改,然后发布以将其反映在服务器上。

有没有办法找回“不发布服务模块”的行为?

我尝试了“用工作空间中的资源运行服务器”,但无济于事。任何建议,将不胜感激!

谢谢!

最佳答案

在RAD7.5中,在“服务器”选项卡中可以看到列出的应用程序服务器,双击要更改的服务器。那应该打开一个包含服务器属性页面的页面。在发布下,您可以看到阻止自动发布的选项。我认为该选项类似于“从不自动发布”。

在RAD8中尝试相同的方法。 (我是从头顶讲这个的,所以如果找不到,请告诉我。)

10-07 16:03
查看更多