![Centos 5 上的 Tomcat 6 - 仅限 RPM](https://linux22.com/image/491145/Centos%205%20%E4%B8%8A%E7%9A%84%20Tomcat%206%20-%20%E4%BB%85%E9%99%90%20RPM.png)
我正在使用 RPM 包在 CentOS 5 上设置 Tomcat 6。目前我只能使用旧版本的 tomcat5-jsp-2.0-api 和 tomcat5-servlet-2.4-api-5.5.27-7.jpp5,因为它们是 jakarta-taglibs-standard 所必需的:
$ rpm -q --requires jakarta-taglibs-standard
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
servletapi5 >= 0:5.0.16
tomcat5-jsp-2.0-api >= 0:5.0.16
xalan-j2 >= 2.6.0
如何在不安装旧版 Tomcat 5 RPMS 的情况下转向基于 RPM 的完整 Tomcat 6 解决方案?
需要澄清的是,这并非出于纯粹的好奇,而是因为旧的依赖关系现在破坏了我的更新
答案1
我已经有一段时间没有这样做了,但总的来说,你应该能够从 CentOS / RHEL 中删除所有与 Java 相关的 RPM,然后进行设置包作为存储库,然后从那里安装 Tomcat 6。JPackage 的 RPM 比 CentOS / RHEL 提供的更新、更全面。