【问题标题】:rational application developer - WAS server synchronize理性应用开发者——WAS服务器同步
【发布时间】:2015-01-03 10:07:41
【问题描述】:

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

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

2) 如果自动同步关闭,更改资源(如 jsp 或 xhtml 页面)是否会在不重新启动的情况下反映?改java代码怎么样?

尽管我现在很想尝试这些,但我在家里没有 RAD 许可证。

提前感谢所有帮助。

【问题讨论】:

    标签: websphere rad websphere-8


    【解决方案1】:

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

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

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

    2) 如果自动同步关闭,更改资源(如 jsp 或 xhtml 页面)是否会在不重新启动的情况下反映?改java代码怎么样?

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

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

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

    如果您从工作区运行,将检测到更改并且应用程序将反映更改(如果 Java 代码中的更改将重新启动应用程序)。
    如果您使用 on Server 设置运行,则更改将不会反映,直到重新发布而不重新启动。

    仅当您更改服务器上的某些设置时才需要重新启动,例如更改数据源设置、安全设置等。

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

    【讨论】:

      猜你喜欢
      • 2014-11-25
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      • 2013-08-20
      • 1970-01-01
      • 2019-11-08
      相关资源
      最近更新 更多