我已经以与安装archiva(detailed description)相同的方式在tomcat上部署了Apache连续体。该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)


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

最佳答案

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

关于tomcat - Apache Continuum-在tomcat上进行部署,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19080101/

10-11 03:29