Apache Continuum - 部署在 tomcat 上



我已经在我的tomcat上部署了Apache连续体,就像我安装archiva一样(详细说明)。网络应用程序正在运行,但有一个问题我没有过来:

当我重新启动雄猫时,配置消失了。通过搜索日志文件,我可以在continuum.log中找到该错误:

2013-09-29 17:49:57,043 [main] WARN org.apache.commons.configuration.DefaultConfigurationBuilder  - Internal error
org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source /var/lib/tomcat6/conf/shared.xml

知道如何解决这个问题吗?

编辑

深入挖掘日志文件,我发现了前面的错误:

2013-09-29 18:01:58,246 [Thread-3] INFO  org.apache.maven.continuum.DefaultContinuum  - Error storing the Continuum configuration.
org.apache.continuum.configuration.ContinuumConfigurationException: /var/lib/tomcat6/conf/continuum.xml (Permission denied)

在这里,continuum 正在寻找默认配置,但这个配置位于 webapps/continuum/…

是否像另一个问题所暗示的那样,将appserver.base设置为正确的位置?这似乎与/var/lib/tomcat6有关,但运行 Tomcat 实例的用户无法写入该目录。

这是一条[信息]消息,而不是错误。即使您忽略它,雄猫服务仍然可以运行。但是,请检查文件/目录权限以更正此问题。如果您以普通用户权限运行 tomcat,他们将无法访问/var/lib/tomcat6/目录。

最新更新