2015-01-12 3 views
0

나는 포스트 그레스와 함께 작동하는 orbeon을 얻지 못하는 것 같습니다.Orbeon 4.8 Postgres Problems

WEB-INF에

/제이 보스 - web.xml에 내가 WEB-INF/web.xml에 다음

<resource-ref> 
    <res-ref-name>OrbeonDS</res-ref-name> 
    <jndi-name>java:/comp/env/jdbc/postgresql</jndi-name> 
</resource-ref> 

이 제이 보스가

을 포함 위해 나는

... 
<resource-ref> 
    <description>DataSource</description> 
    <res-ref-name>OrbeonDS</res-ref-name> 
    <res-type>javax.sql.DataSource</res-type> 
    <res-auth>Container</res-auth> 
</resource-ref> 
... 

내 standalone.xml 파일이

<datasource jta="false" jndi-name="java:/comp/env/jdbc/postgresql" pool-name="postgresql" enabled="true" use-java-context="false" use-ccm="false"> 
    <connection-url>jdbc:postgresql://localhost:5432/Orbeon</connection-url> 
    <driver>postgres</driver> 
    <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> 
    <pool> 
     <min-pool-size>10</min-pool-size> 
     <max-pool-size>100</max-pool-size> 
     <prefill>true</prefill> 
    </pool> 
    <security> 
     <user-name>myuser</user-name> 
     <password>mypassword</password> 
    </security> 
    <statement> 
     <prepared-statement-cache-size>32</prepared-statement-cache-size> 
     <share-prepared-statements>true</share-prepared-statements> 
    </statement> 
</datasource> 

시작시 연결이 바인딩되어 있고 데이터베이스에 연결되어 있습니다. Orbeon도 시작되며 기본 화면이 표시됩니다. 내 양식을보기 위해 양식 주자를 클릭하면 데이터베이스 오류 팝업이 표시됩니다. 내 로그 파일에서

가 나타나는 오류가

error caught {controller: "oxf:/apps/fr/page-flow.xml", method: "GET", path: "/fr/service/postgresql/form"} 

An error has occured 
env/jdbc/mysql -- service jboss.naming.context.java.module.orbeon.orbeon.env.jdbc.postgresql 

내 속성 - local.xml 또한 라인

<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="postgresql"/> 
<property as="xs:string" name="oxf.fr.persistence.postgresql.datasource" value="postgresql"/> 

나는이 문제를 해결하기 위해 무엇을 할 수 있는지에 어떤 아이디어가 들어있다?

감사

답변

0

는 이미뿐만 아니라 관계형 데이터베이스 지속성 계층을 사용하지만, 바람둥이에서하지 제이 보스에서했습니다.

모듈로 JDBC 드라이버를 설치 했습니까? 다음 링크의 지침을 따르되 mysql 드라이버 대신 postgresql 드라이버를 사용하십시오. http://wiki.orbeon.com/forms/doc/developer-guide/admin/installing#TOC-Setup-a-JDBC-datasource.

또한 oxf.fr.persistence.postgresql.datasource 속성은 server.xml에서 설정 한 리소스 이름 (jdbc/*)과 ​​일치합니다. 따라서 자원 이름이 'jdbc/postgresql'인 경우, oxf.fr.persistence.postgresql.datasource는 'postgresql'이어야합니다.

+0

그래, 모듈로 설정되었습니다 ... – blairmeister

+0

안녕하세요, @ Inanda Menezes, Orbeon Forms 용 Postgres DB를 구성 할 수 없습니다. 링크 http://stackoverflow.com/questions/31201679/orbeon-forms-postgres-db-connection을 확인하십시오. – Prathyush