我已经以与安装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/