1

我一直在 Fedora 17 系统上安装 Fedora Commons。一切都像魅力一样消失了,我遵循了本指南:

http://asingh.com.np/blog/fedora-commons-installation-and-configuration-guide/

但是,无论我做什么,“Fedora Commons”服务都不会启动。/var/log/messages 中没有显示任何内容

运行“service fedora start”以 OK 结束,但是当我之后运行“service fedora status”时,它显示“Fedora Commons 服务已停止”。

有任何想法吗?

4

1 回答 1

3

Fedora Commons 对正确设置环境可能有些挑剔。一般来说,我更喜欢安装一个新的 Tomcat servlet 容器,然后选择“existingTomcat”自定义安装,而不是让 Fedora Commons 安装程序为您创建一个 servlet 容器。通过这样做,您可以更轻松地将 servlet 容器安装/配置问题(网上有很多关于此的文档)与 Fedora Commons 安装/配置问题(关于此的信息不多)分开。

此外,在进行新的 Fedora 安装时,我发现下载一个名为“psi-probe”的 servlet 并将其部署到 Tomcat 容器中会有所帮助。它有助于调试环境问题,并为您提供一种从通用 Web 界面查看所有 servlet 的日志文件的简单方法。

http://code.google.com/p/psi-probe/

进一步更新:我忘了提到一件事也会阻止 Fedora Commons 运行,那就是 Fedora Commons 似乎不能很好地与许多操作系统发行版上默认安装的 OpenJDK 配合使用。即使安装成功且配置正确,这也可能导致 Fedora Commons 悄无声息地失败,并且没有日志信息。将环境变量切换为指向另一个版本的 JDK(OpenJDK 除外)将解决此问题。

于 2012-11-23T16:10:52.397 回答