在Centos 5上的Tomcat 6 – 仅RPM

我正在使用RPM软件包在CentOS 5上进行Tomcat 6的设置。 现在我坚持使用旧版本的tomcat5-jsp-2.0-api和tomcat5-servlet-2.4-api-5.5.27-7.jpp5,因为它们是jakarta-taglibs-标准所要求的:

$ 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解决scheme?


只是为了澄清,这不是出于纯粹的好奇心,而是因为旧的依赖现在打破了我的更新

我已经这么做了,但总的来说,你应该能够从CentOS / RHEL中删除所有与Java相关的RPM,将JPackage设置为一个存储库,然后从那里安装Tomcat 6。 JPackage的RPM比CentOS / RHEL提供的更新更全面。