我缺少 Tomcat 所依赖的一些软件包。但无论我尝试解决何种依赖关系,最终都归结为缺少 java-gcj-compat,而我在 DVD 上找不到它。
请注意,我的服务器上没有网络连接,所以 yum 不是一个选项。下载某些东西并将其放在服务器上恐怕也不是一个选项。
所以基本上,我的问题是:是否可以使用 RHEL6.4 DVD 上的软件包安装 Tomcat6?如果可以,我该怎么做?
干杯
答案1
安装 Tomcat 的一个更简单的方法是从压缩文件
只需要预先安装 Java。
答案2
检查 yum 是否识别你的 RHEL DVD,如前所述这里:
# mount /dev/cdrom /mnt -t iso9660 -o ro
# cp /mnt/media.repo /etc/yum.repos.d/
# echo -e "baseurl=file:///mnt/\nenabled=1\n" >> /etc/yum.repos.d/media.repo
Yum 会告诉您哪些软件包依赖项解析为:
# yum deplist tomcat6
Loaded plugins: product-id, security
Finding dependencies:
[...]
dependency: java-gcj-compat
provider: java-1.5.0-gcj.x86_64 1.5.0.0-29.1.el6
[...]
正如您在上面的输出中看到的,依赖项java-gcj-compat
由提供java-1.5.0-gcj
。
您可能考虑使用以下方式为 tomcat 创建自己的 RPM平均流量,托管您自己的 yum 存储库并在安装期间从那里下载。
我不确定这是否会被反对,但是我们推出了自己的产品,因为我们使用 Oracle 的 JDK 运行它并且不关心 gcj。