Apache Continuum-在tomcat上部署

时间:2013-09-29 16:00:21

标签: tomcat deployment continuum

我已经在tomcat上部署了Apache连续体,就像我安装archiva(detailed description)一样。 webapp正在运行,但有一个问题我没有过来:

当我重启tomcat时,配置消失了。通过搜索日志文件,我可以在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)

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

的某处

2 个答案:

答案 0 :(得分:0)

正如另一个问题所示,appserver.base是否设置到正确的位置?看起来这是/var/lib/tomcat6的pointint,但该目录不能由运行Tomcat实例的用户写入。

答案 1 :(得分:0)

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