河马cms和mysql在玻璃鱼上的应用
在Glassfish中添加mysql数据库时,我遇到了一个大问题。我完成了这里的所有步骤 当我使用河马cms和mysql在玻璃鱼上的应用,mysql,glassfish,hippocms,Mysql,Glassfish,Hippocms,在Glassfish中添加mysql数据库时,我遇到了一个大问题。我完成了这里的所有步骤 当我使用 $ mvn clean install $ mvn -P cargo.run 它看起来不错,因为在my workspace.xml中我有: <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem"> <param name="url" value="java:comp/env/jdbc/reposit
$ mvn clean install
$ mvn -P cargo.run
它看起来不错,因为在my workspace.xml中我有:
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
<param name="url" value="java:comp/env/jdbc/repositoryDS"/>
<param name="driver" value="javax.naming.InitialContext"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
<param name="schema" value="mysql"/>
</FileSystem>
并将创建的cms.war和site.war部署到glassfish服务器上(之前,我复制了所有库,一切正常。灵感来源于)。所有的项目都很好
问题在于数据库。在glassfish(/opt/glassfish4/glassfish/domains/domain1/applications/cms/WEB-INF/storage/workspace/default/workspace.xml)中的new workspace.xml中,我有:
没有像“书”、“作者”、“商店”这样的表格。但在服务器里,Hippo有我可以编辑的所有数据
谢谢你的阅读 您的MySQL配置似乎很好。您必须记住,最重要的是repository.xml文件中的所有配置都必须正确。一旦存储库第一次初始化,就会从repository.xml文件中生成/提取workspace.xml。因此,如果您在正确设置MySQL之前部署了Hippo,那么您的目录中可能有一个旧的workspace.xml,这会导致使用H2 db 您链接到的第一篇文章包含一个名为“使存储库使用此配置文件”的部分。如果您想使用自己的配置,而不是利用H2数据库的内置配置,这一点非常重要。如果不提供此系统属性,将使用内置配置 补充问题。如何检查数据库中的内容?有 没有像“书”、“作者”、“商店”这样的表格。但在服务器上,河马拥有一切 这是我可以编辑的数据
Jackrabbit中的持久性有点复杂,首先阅读和是有意义的。内容和数据的持久性由内部Jackrabbit组件处理,该组件处理内容节点和属性的持久性存储。属性值也存储在持久性管理器中,但大型二进制值(通常存储在数据存储中)除外 首先,感谢您回答我的repository.xml与页面上的完全相同,当然,我在配置文件“pom.xml”中使用了存储库。您还有其他想法吗?请记住,在pom.xml中执行此操作只会更改本地基于cargo的Tomcat实例,而不会更改glassfish实例。因此,您需要为glassfish容器提供相同的系统属性。谢谢;)所以我将尝试设置我的Glassfish实例
$ mvn clean install
$ mvn -P dist
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${wsp.home}"/>
</FileSystem>
<PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager">
<param name="url" value="jdbc:h2:file:${wsp.home}/db"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
<param name="minBlobSize" value="4194304"/>
</PersistenceManager>
+--------------------+
| Tables_in_hippo |
+--------------------+
| DATASTORE |
| DEFAULT_BINVAL |
| DEFAULT_BUNDLE |
| DEFAULT_FSENTRY |
| DEFAULT_NAMES |
| DEFAULT_REFS |
| REPOSITORY_FSENTRY |
| VERSION_BINVAL |
| VERSION_BUNDLE |
| VERSION_FSENTRY |
| VERSION_NAMES |
| VERSION_REFS |
+--------------------+