【问题标题】:Hosting HIPPO CMS托管 HIPPO CMS
【发布时间】:2015-05-04 14:40:43
【问题描述】:

我已经基于 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 启动

有什么想法吗?

【问题讨论】:

  • 据我所知,Hippo CMS 7.9.x 还不兼容 Java 8 运行时。这很快就会到来。不确定您是否遇到该问题。您可能会检查数据库是否已填充到 postgres 中。我还建议您将 repo.path 放到应用程序容器之外的外部位置。类似 -Drepo.path=/opt/hippo-storage.
  • 是的,谢谢,在 java 7 和 tomcat 7 下一切正常。但据我所知,用 java 7 编译的应用程序必须在 java 8 下运行而无需重新编译。

标签: java linux postgresql repository hippocms


【解决方案1】:

最好将存储库存储放在 Web 应用程序之外。我建议您通过使用 repo.path 系统属性将存储位置明确设置为文件系统上的 完全限定位置,而不是像现在这样的相对路径。使用 Tomcat,您可以在 setenv.sh 文件中指定这一点,方法是将以下参数附加到您的 CATALINA_OPTS。

CATALINA_OPTS="-Xmx1024m -Drepo.path=/opt/cms-storage/"

您还需要考虑到配置的工作空间将被提取到此存储目录中的单独文件中,因此如果您更改 repository.xml 中的某些内容,您可能还必须更改现有的 workspace.xml。从 7.9.7 版开始,Hippo 支持在 Java 8 上运行整个堆栈。请参阅release notes 了解更多信息和更改内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多