gpt4 book ai didi

java - 多个 $CATALINA_BASES 上的 Tomcat 管理器/管理应用程序

转载 作者:搜寻专家 更新时间:2023-11-01 02:33:24 24 4
gpt4 key购买 nike

关于 Tomcat 管理器和管理应用程序的几个问题。

我有 tomcat 没有配置为运行多个 catalina 基地的开发区。基本上每个用户都有自己的 $CATALINA_BASE 并且可以在他们的区域进行自己的开发或测试。目前目录结构如下

Env1 - $CATALINA_BASE - /u/tomcatenv/user1
Env2 - $CATALINA_BASE - /u/tomcatenv/user2
Env3 - $CATALINA_BASE - /u/tomcatenv/user3
Env4 - $CATALINA_BASE - /u/tomcatenv/user4
Env5 - $CATALINA_BASE - /u/tomcatenv/user5

所有catalina基础环境都有以下目录

common
conf
webapps
logs
server
webapps
work

而且它们都指向/u/tomcat中的同一个$CATALINA_HOME

现在系统时不时地耗尽资源,我们想找出哪个环境是罪魁祸首。我们还想监控每个环境中的连接池。

我想我的问题是,是否可以安装 tomcat 管理器和管理应用程序,使其可以监控所有 catalina 基本环境。我一直在阅读,到目前为止我认为 tomcat 管理器应用程序只能按 $CATALINA_BASE 安装。

我也看过探测器,我相信它也只能根据 $CATALINA_BASE。还有其他解决方案吗?如果不是管理器/管理应用程序,是否有任何开源工具可以监控多个 $CATALINA_BASES?

最佳答案

不,不完全是。您实际上拥有的是 N 个 Tomcat 实例,它们彼此独立地同时运行。

就好像您设置了五台不同的机器,每台机器都有自己的 Tomcat 实例 - 您将拥有五个独立的 Tomcat 服务器。除了你的情况,你在同一台物理机器上只有这五个不同的 Tomcat 服务器。

Tomcat 管理器 webapp 旨在管理一个 Tomcat 实例。可能有管理工具可以管理多个实例;但我认为内置的管理器不能满足此要求。

关于java - 多个 $CATALINA_BASES 上的 Tomcat 管理器/管理应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3980026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com