如何在websphere中停止应用程序、应用程序服务器、节点、节点代理

How to stop application,application server,node,nodeagent in websphere

我们的 java 应用程序部署在 solaris 服务器的 web sphere 中,在 solaris 中需要执行一些升级,在它们执行升级之前我需要停止 websphere 中的应用程序。

所以请帮助我按顺序停止哪些事情以及如何停止?将有一个应用程序、应用程序服务器、节点、节点代理、httpserver、dmgr 所有这些。

告诉我如何才能按顺序停止和开始。

提前致谢!..

通常的关机方法是按此顺序关机

  1. 网络服务器
  2. 申请
  3. 应用服务器
  4. Nodeagent(s)(这也代表您问题中的节点)
  5. Dmgr(s)(通常只有一个人看到这个link

然后重新开始将是相同的列表,但像这样:

  1. 管理人员
  2. 节点代理
  3. 应用服务器
  4. 申请
  5. 网络服务器

您可以在 WebSphere Application Server 控制台上逐步完成这些停止活动中的大部分...并且要开始,您必须先从命令行获取 dmgr 运行,然后才能访问控制台,并且您有从命令行启动 nodeagent 以从控制台执行启动活动,但是没有从 a 到 z 的内置方式使这一切按定义的顺序发生,除了可能通过 [=11 配置具有依赖关系的操作服务之外=] 但基本上:

停止

  • apachectl stop(停止网络服务器)
  • stopServer(或参见下面的 stopNode 命令的 -stopservers
  • 停止节点
  • stopManager

并开始

  • 启动管理器
  • startNode(取决于您如何设置 Monitoring policy 这可以为您启动应用程序服务器,以及您如何设置应用程序启动或不启动将处理应用程序(默认是让应用程序在服务器启动时启动开始)
  • apachectl start(启动网络服务器)

wsadmin 中为本机 WebSphere Application Server 元素使用脚本可能会变得更加复杂,但是已经有关于该主题的课程和书籍出版,所以我认为它不能完全在这里解释。