Rapid Application Developer - "Publish" 和 "Republish" 之间的区别

Rapid Application Developer - difference between "Publish" and "Republish"

我刚开始使用 RAD for Websphere。在进行一些 Java 代码更改后,我注意到服务器和部署在其上的 EAR 会显示类似 "Started, Publish" 的内容。今天我启动了我的服务器,它显示 "Started, Republish"(在服务器和 EAR 上)。有人可以简单解释一下 "Publish"、"Republish" 以及我在使用 RAD for Websphere 开发 Java 网络应用程序时可能遇到的任何其他状态的含义吗?此外,如果我希望我的 Java 更改被采纳,对每个状态采取什么适当的操作?我尝试在不进行新构建的情况下启动服务器,但似乎没有任何区别。

Started 是您的服务器开始部署应用程序的状态。

Publish 是您的服务器发布尚未部署的新应用程序的状态。因此,新部署是 Publish

Republish 是您的服务器已发布应用程序但几乎没有更改需要再次发布的状态。因此,不是 Publish 因为应用程序已经部署,服务器 Republish 应用程序以确保更改也已发布。