在生产模式下的glassfish v3和java EE:更新现场networking应用程序有哪些选项?

我正在使用java EE和glassfish v3构build一个web应用程序。 我想尽快把它转移到生产模式,但是我没有在生产中使用glassfish的经验,如果你给我一些关于如何处理下列情况的指导,我将不胜感激:

说我已经使用pipe理控制台指向.war文件部署了Web应用程序。 但是,如果我想更新这个实时应用程序,我需要:

a)取消部署 – >构build新的war文件(包含更新) – >将war文件粘贴到应用程序文件夹 – >重新部署?

b)只移动已更改的文件,即:.class文件,jsp等等,而不需要在之前取消部署?

就我个人而言,我使用了一个maven插件和一个类似jenkins的工具来完成我的部署,但是您可以像这样手工完成:

  1. 打开pipe理控制台(默认情况下,它被绑定到端口4848)
  2. select菜单上的“应用程序”
  3. 在要重新部署的应用程序旁边,应该有一个标有“重新部署”的链接,单击它。
  4. select新的战争(和预编译jsp的东西和东西相关的选项)
  5. 按OK

应用程序的新版本应在此过程之后部署。

希望这可以帮助。