我无法配置PostgreSQL数据库连接。对于eXist数据库一切正常但是当我配置META-INF/content.xml
使用PostgreSQL时,我总是得到“与数据库通信时出错。请联系应用程序管理员。”
我已尝试使用此信息,但从未更改Orbeon Forms Postgres DB connection。
这是我的webapps/orbeon/META-INF/context.xml
:
<?xml version='1.0' encoding='utf-8'?>
<Context>
<Resource
name="jdbc/mysql"
driverClassName="com.mysql.jdbc.Driver"
auth="Container"
type="javax.sql.DataSource"
initialSize="3"
maxActive="10"
maxIdle="10"
maxWait="30000"
poolPreparedStatements="true"
testOnBorrow="true"
validationQuery="select 1"
username="orbeonuser"
password="orbeonpasswd"
url="jdbc:postgresql://localhost:5432/orbeon?useUnicode=true&characterEncoding=UTF8&socketTimeout=30&tcpKeepAli$
</Context>
resources/config/properties-local.xml
:
<properties xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:oxf="http://www.orbeon.com/oxf/processors">
<property as="xs:boolean" name="oxf.fr.persistence.exist.active" value="false"/>
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="postgresql"/>
<property as="xs:anyURI" name="oxf.fr.persistence.resource.uri" value="/fr/service/resource"/>
<property as="xs:anyURI" name="oxf.fr.persistence.exist.uri" value="/fr/service/exist"/>
<property as="xs:anyURI" name="oxf.fr.persistence.exist.exist-uri" value="/exist/rest/db/orbeon/fr"/>
<property as="xs:anyURI" name="oxf.fr.persistence.postgresql.uri" value="/fr/service/postgresql"/>
<property as="xs:string" name="oxf.fr.persistence.postgresql.datasource" value="postgresql"/>
</properties>
有人有什么建议吗?
我正在使用Orbeon 2016.2 CE。