更新或更改 Tomcat 应用程序服务器

要在配置 Tomcat 代理程序后更新或更改 Tomcat 应用程序服务器,请遵循本主题中给定的步骤。这些步骤对于通过 Windows 和 Linux 配置的 Tomcat 均通用。

过程

  1. 停止 Tomcat 代理程序 实例和 Tomcat 服务器
  2. 转至 <TOMCAT_SERVER>/bin 并在编辑器中打开 setenv.sh 文件
  3. setenv.sh 中移除数据收集器的所有启动参数。移除该文件中的以下行
    export LD_LIBRARY_PATH="<CANDLE_HOME>/otdchome/7.3.0.13.0/toolkit/lib/lx8266"
    export RUNTIME_DIR="<CANDLE_HOME>/otdchome/7.3.0.13.0/runtime"
    export JAVA_OPTS="-agentlib:am_ibm_16=<CANDLE_HOME>/otdchome/7.3.0.13.0/runtime/<Tomcat_Application_Server> -
    Xbootclasspath/p:<CANDLE_HOME>/otdchome/7.3.0.13.0/toolkit/lib/bcm-bootstrap.jar -
    Djava.security.policy=<CANDLE_HOME>/otdchome/7.3.0.13.0/itcamdc/etc/datacollector.policy -
    Dcom.ibm.tivoli.itcam.ai.runtimebuilder.inputs=<CANDLE_HOME>/otdchome/7.3.0.13.0/runtime/<Tomcat_Application_Server>/<Agent_Instance>_DCManual.txt -
    Dcom.ibm.tivoli.itcam.serverHome=<TOMCAT_HOME> -
    Dam.home=<CANDLE_HOME>/otdchome/7.3.0.13.0/itcamdc -
    Dcom.ibm.tivoli.itcam.toolkit.runtime.dir=<CANDLE_HOME>/otdchome/7.3.0.13.0/runtime"
  4. 保存更改并启动 Tomcat 服务器
  5. 重新配置 Tomcat 代理程序以更新或更改 Tomcat 应用程序服务器
  6. 仅更新或更改 Tomcat 应用程序服务器,而不更改任何其他配置设置
  7. 启动 Tomcat 代理程序实例
  8. 检查 setenv.sh 文件是否使用数据收集器的启动参数中的新 Tomcat 应用程序服务器进行了更新
  9. 重新启动 Tomcat 服务器
  10. 验证对 Tomcat 应用程序服务器进行的更改是否反映在代理机器和 IBM® Cloud Application Performance Management 仪表板中
    • 验证代理机器的
      <CANDLE_HOME>/otdchome/7.3.0.13.0/runtime/<Tomcat_Application_Server> 位置的 Tomcat 应用程序服务器更改
    • 验证“聚集事务拓扑”页面上的 Tomcat 应用程序服务器更改以及 IBM Cloud Application Performance Management 仪表板上 KOT_Server 属性组下的 appserver 属性