我有一个客户,他的服务器上安装了两个版本的 Tomcat。一个 Tomcat 是从 RHEL yum 安装的,另一个是在 /usr/local 中设置的。目标是尽可能始终使用来自 yum 的软件包,以便在组中的几台机器上遵守标准配置。我已经将 /usr/local/tomcat/webapps/* 复制到 /var/lib/tomcat6/webapps 中,Tomcat 确实启动了,没有任何问题。但是,/home 中还有 webapp/ROOT 目录,由不同的用户拥有。
在 Red Hat 系统上,是否有一个配置文件列表我应该编辑以防止使用 /usr/local/tomcat 二进制文件?
谢谢。
答案1
我不确定您所说的“防止使用 /usr/local/tomcat 二进制文件”是什么意思。如果您使用 /etc/init.d/tomcat6 中提供的 RedHat 启动脚本启动应用程序服务器,那么您将使用 /usr/share/tomcat6 应用程序服务器。
如果您想要枚举由 tomcat6 RPM 安装的配置文件,您可以执行以下操作:
rpm -qlc tomcat6