1

几天来试图进入我在 Hippo 项目中的数据库。用户“Jeroen”告诉我阅读 Jackrabbit(Glassfish 上的 Hippo cms 和 mysql)。

现在我正在尝试使用默认值将 JCR 与“JCR 浏览器”连接:

Hippo repository via RMI:
  Host : 127.0.0.1
  Port : 1099
  Repository Name : hipporepository

Jackrabbit repository via HTTP:
  Host : localhost
  Port : 8080

Jackrabbit repository via RMI:
  Host : localhost
  Port : 1099
  Repository Name : jackrabbit.repository

Jackrabbit repository via WebDAV:
  URL: http://localhost:8080/jackrabbit-webapp-2.1.0/server

还有我的错误:

Could not connect to remot Jackrabbit using the following WebDAV URL : http://localhost:8080/jackrabbit-webapp-2.1.0/server

无法登录。请检查凭据

什么价值观是好的?我在哪里可以检查它们?

我生成的 workspace.xml :

<?xml version="1.0" encoding="UTF-8"?><Workspace name="default">
<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>

<PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
  <param name="driver" value="javax.naming.InitialContext"/>
  <param name="url" value="java:comp/env/jdbc/repositoryDS"/>
  <param name="schemaObjectPrefix" value="${wsp.name}_"/>
  <param name="externalBLOBs" value="true"/>
  <param name="consistencyCheck" value="false"/>
  <param name="consistencyFix" value="false"/>
</PersistenceManager>

<SearchIndex class="org.hippoecm.repository.FacetedNavigationEngineImpl">
  <param name="indexingConfiguration" value="indexing_configuration.xml"/>
  <param name="indexingConfigurationClass" value="org.hippoecm.repository.query.lucene.ServicingIndexingConfigurationImpl"/>
  <param name="path" value="${wsp.home}/index"/>
  <param name="useCompoundFile" value="true"/>
  <param name="minMergeDocs" value="1000"/>
  <param name="volatileIdleTime" value="10"/>
  <param name="maxMergeDocs" value="1000000000"/>
  <param name="mergeFactor" value="5"/>
  <param name="maxFieldLength" value="10000"/>
  <param name="bufferSize" value="1000"/>
  <param name="cacheSize" value="100000"/>
  <param name="enableConsistencyCheck" value="true"/>
  <param name="autoRepair" value="true"/>
  <param name="analyzer" value="org.hippoecm.repository.query.lucene.StandardHippoAnalyzer"/>
  <param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl"/>
  <param name="respectDocumentOrder" value="false"/>
  <param name="resultFetchSize" value="100"/>
  <param name="extractorPoolSize" value="0"/>
  <param name="extractorTimeout" value="100"/>
  <param name="extractorBackLogSize" value="100"/>
  <param name="excerptProviderClass" value="org.apache.jackrabbit.core.query.lucene.DefaultHTMLExcerpt"/>
  <!-- supportHighlighting value is ignored, see REPO-711 -->
  <param name="supportHighlighting" value="false"/>

  <param name="supportSimilarityOnStrings" value="true"/>
  <param name="supportSimilarityOnBinaries" value="false"/>
  <param name="slowAlwaysExactSizedQueryResult" value="false"/>

  <param name="onWorkspaceInconsistency" value="log"/>
  <!-- optional cache parameters for faceted engine. The default size
  when not configured is 1000 for both parameters -->
  <!-- param name="docIdSetCacheSize" value="1000"/>
  <param name="facetValueCountMapCacheSize" value="1000"/-->
</SearchIndex>

<ISMLocking class="org.apache.jackrabbit.core.state.FineGrainedISMLocking"/>
  </Workspace>

谢谢阅读。

4

1 回答 1

0

Jackrabbit独立 Web 应用程序仅在您运行 Jackrabbit 独立 jar 或 war 时才有效,而不是在您运行 Hippo CMS 或任何其他基于 Jackrabbit 的 CMS 时有效,所以恐怕这不适用于 Hippo CMS。Hippo CMS 有自己的 JCR 浏览器,称为 Hippo CMS 控制台,可以通过http://localhost:8080/cms/console访问。

于 2015-02-09T10:35:35.210 回答