2010-08-05 5 views
1

SQL 사용자 디렉토리를 다른 데이터베이스로 지정할 때 Nuxeo 설치가 실패한 이유를보고 싶습니다 (Oracle에서는 table/view가 존재하지 않습니다). show_sql Hibernate 매개 변수를 사용하여 콘솔에있는 sql을 볼 수있게하려고합니다.하지만 할 수있는 곳이 어디인지는 알 수 없습니다.Nuxeo 설치시 최대 절전 모드 "show_sql"활성화

답변

1

당신이 같이 당신의 지속성 XML에 설정할 수 있습니다

... 
<property name="properties"> 
      <value> 
       hibernate.hbm2ddl.auto=... 
       hibernate.show_sql=true 

       hibernate.dialect=... 
       hibernate.connection.driver_class=... 
       hibernate.connection.url=... 
       hibernate.connection.username=... 
       hibernate.connection.password=... 

      </value> 
</property> 
... 
0

당신이 당신의 설치에서 지속성 XML에 액세스 할 수없는 경우에 p6spy 같은 도구를 사용하여 시도 할 수 있습니다. 그것은 귀하의 응용 프로그램에 의해 수행되는 모든 쿼리를 기록합니다. 다른 옵션은 오라클 설치에서 쿼리 로깅을 활성화하는 것입니다.

1

http://doc.nuxeo.com/display/KB/Configuring+Oracle을 수행 했습니까?

질문에 대해서는 hibernate.properties 파일을 사용할 수 있어야합니다.

Nuxeo 5.3.2+, Oracle 템플릿 및 JBoss를 사용하는 경우 $ NXSERVER/templates/oracle/nuxeo.ear/hibernate.properties 파일이 있습니다. Tomcat을 사용하면 경로가 $ NXSERVER/templates/oracle/nxserver/hibernate.properties가 될 것이라고 생각합니다.

또한 log4j 구성을 편집하는 최대 절전 모드 로그를 늘려야 할 수도 있습니다.