Jackrabbit配置-应用validationQuery

时间:2019-05-21 10:28:17

标签: sql-server connection pentaho jackrabbit

我正在使用使用Jackrabbit的应用程序(Pentaho)。

在配置中,连接的定义如下:

  <FileSystem class="org.apache.jackrabbit.core.fs.db.MSSqlFileSystem">
    <param name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
    <param name="url" value="jdbc:sqlserver://%%REPOSITORY_SERVER%%:%%REPOSITORY_PORT%%;DatabaseName=%%REPOSITORY_JCR_DATABASE%%"/>
    <param name="user" value="%%REPOSITORY_JCR_USER%%"/>
    <param name="password" value="%%REPOSITORY_JCR_PASSWORD%%"/>
    <param name="schema" value="mssql"/>
    <param name="schemaObjectPrefix" value="fs_repos_"/>
  </FileSystem>

(当然,我们的CI系统会替换令牌)

我们有一个问题,有时服务器似乎失去了与数据库的连接。因此,根据我的阅读,我相信我们需要在此处添加一个validationQuery。

在其他连接中很容易做到这一点,但是在这种情况下,我们没有定义连接,我们为Jackrabbit类设置了参数,即使这些参数非常“类似于”。

所以;我可以将validationQuery放入URL吗?有人有这样的例子吗?语法是什么样的,因为验证查询有一个空格:

select 1

0 个答案:

没有答案