多个Tomcat实例

使用多个Tomcat实例在单个主机上设置tCell

  1. 在tCell控制台的admin选项卡中配置应用程序。
  • MM-Tomcat-Multi-In1
  • MM-Tomcat-Multi-In2
  1. 下载相应的tcell_agent。每个应用程序的配置文件

  2. 下载tcell代理并将其安装到tomcat服务器上的公共位置

      1. 如上面第1步所述,从控制台下载代理
      1. 将该文件复制到tomcat服务器。如果tomcat服务器可以直接访问internet,您可以使用wget下载代理存档,例如:wget https://static.tcell.io/downloads/jvmagent/tcell-jvmagent-0.4.5.tar.gz我们建议您使用tCell UI检查当前代理版本(Admin->Download agent)
      1. 将代理提取到一个公共位置:cd / opt / tomcat1tar xf download_dir / tcell_jvmagent…tar.gz(提取时自动创建tcell文件夹)示例:多个Tomcat实例
      1. 在上面的例子中:假设如下:
        1. Tomcat安装路径:“/opt/tomcat1/apache-tomcat-8.5.20/”
        1. 在/opt/tomcat1/ Instance1目录下配置Tomcat Instance1
        1. 在/opt/tomcat1/ Instance2目录下配置Tomcat Instance2
        1. Instance1的启动和关闭脚本分别是start-instance1和Shutdown - Instance1
        1. Instance2的启动和关闭脚本分别是start-instance2和shut-instance2
  3. 复制tcell_agent。将每个应用程序的配置文件设置到单独的位置。例如:

  • cp download_directory / tcell_agent。配置/ opt / tomcat1 / instance1 / tcell / tcell_agent.config
  • cp download_directory / tcell_agent。配置/ opt / tomcat1 / instance2 / tcell / tcell_agent.config
  1. 为每个应用程序创建一个单独的tcell日志文件夹。
  • mkdir / opt / tomcat1 / instance1 / tcell /日志
  • mkdir / opt / tomcat1 / instance2 / tcell /日志
  1. 定义要在启动脚本中使用的每个应用程序的环境变量——在本例中,我们创建了一个特定于实例的start-instance1脚本(或者,也可以是每个实例目录中的setenv.sh箱子dir)

    示例:多个Tomcat实例

在启动脚本中设置环境变量TCELL_AGENT_CONFIGTCELL_AGENT_LOG_DIR到相应的位置(如上所述)。

  1. 开始每个实例

  2. 验证tcell代理已加载:

示例:多个Tomcat实例