理性应用程序开发人员 - WAS服务器同步

时间:2015-01-03 10:07:42

标签: websphere rad websphere-8

我是RAD ide的新手,目前我总是在每次更改时重新启动服务器。 我想知道在代码更改时将ear文件部署到WAS时通常最有效的方法。

1)如果WAS是自动同步的,是否意味着在我做的每个ctrl + s上,它会立即重新部署?

2)如果自动同步关闭,更改jsp或xhtml页面等资源是否会反映而不重启?如何更改java代码?

我现在想尝试这些,我家里没有RAD的许可证。

提前感谢所有帮助。

1 个答案:

答案 0 :(得分:0)

通常,您应尽量避免重新启动服务器,因为这需要时间。最好重新发布,或删除然后将应用程序添加到服务器。

1)如果WAS是自动同步的,是否意味着在我制作的每个ctrl + s上,它会立即重新部署?

不是立即,它取决于服务器设置中的Publishing interval设置>发布(我不记得默认值,大概是10-15秒)。

2)如果自动同步关闭,更改jsp或xhtml页面等资源是否会反映而不重启?如何更改java代码?

重启与此无关,只是重新发布。

行为取决于其他发布选项 - 在服务器设置的Publishing settings for WAS中,您有以下选项:

  • 使用工作区内的资源运行服务器
  • 使用服务器上的资源运行服务器

如果从工作区运行,将检测到更改,应用程序将反映更改(如果将重新启动java代码应用程序中的更改)。
如果使用“服务器”设置运行,则在重新发布而不重新启动之前不会反映更改。

只有在服务器上更改某些设置时,才需要重新启动,例如更改数据源设置,安全设置等。

用于同步 - 如果您有大型项目并进行大量更改,通常最好从服务器临时删除应用程序以狂热不断地重新发布或禁用自动发布。