我已经基于 hippo-maven-archetype 构建了自己的 hippo 项目。我已经准备好存储库的 PostgreSQL 配置并创建了 hippo 数据库。然后我构建了我的应用程序并通过 maven (mvn -Pcargo.run -Drepo.path=storage) 运行它。一切正常,Postgresql 存储库已成功初始化并且 hippo 工作正常。
现在我正在尝试在我的 Linux 服务器上部署我的项目,如此处所述,使用 tomcat 8 和 java 8。一切都很好,除了存储库没有以任何方式初始化。
Cms 网页总是重定向到localhost/cms/wicket/bookmarkable/org.hippoecm.frontend.NoRepositoryAvailablePage。在 tomcat 启动时没有错误,但也没有关于引导存储库的消息。启动成功后,日志文件包含异常:java.lang.IllegalArgumentException: The resource path [WEB-INF/storage] is not valid
Tomcat java 命令提示符(如 ps 所示:)
/usr/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xmx512m - Xms128m -XX:PermSize=128m -Drepo.path=storage -Drepo.config=file:/opt/apache-tomcat/conf/repository.xml -Drepo.bootstrap=true -Dlog4j.configuration=file:/opt/apache- tomcat/conf/log4j.xml -Djava.endorsed.dirs=/opt/apache-tomcat/endorsed -classpath /opt/apache-tomcat/bin/bootstrap.jar:/opt/apache-tomcat/bin/tomcat-juli。 jar -Dcatalina.base=/opt/apache-tomcat -Dcatalina.home=/opt/apache-tomcat -Djava.io.tmpdir=/opt/apache-tomcat/temp org.apache.catalina.startup.Bootstrap start
有任何想法吗?