我正在练习使用 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 的情况下,如何迁移到 Tomcat 6 的基于 RPM 的完整解决方案?
澄清一下,这并不是出于纯粹的好奇,而是因为旧的依赖关系现在破坏了我的更新
我已经有一段时间没有这样做了,但总的来说,您应该能够从 CentOS / RHEL 中删除所有与 Java 相关的 RPM,将JPackage设置为存储库,然后从那里安装 Tomcat 6。JPackage 的 RPM 比 CentOS / RHEL 提供的更新和全面。