2011-05-10 4 views
2

Liferay를 자체 데이터베이스로 사용하려고합니다. 우리는 이것을 위해 우리 자신의 방언 수업을 작성했습니다.Liferay로 사용자 정의 데이터베이스 구성

  1. 가를 지정합니다 (web.xml의 문맥을 수정)
  2. 수정 portal-ext.properties를 톰캣의 JNDI를 사용하여 데이터 소스와 DB를 등록 : 다른 databses 구성 방법에 따라, 이것은 내가 한 일이다 데이터베이스와 방언

이 그냥하는 Liferay 소스, 특히 com.liferay.portal.dao.db.DBFactoryImpl보고 워크하지 않는 것, getDB에 대한 호출의 고정 세트의 인스턴스의 확인을 수행 방언. 이 고정 세트에는 obviosuly 내 사용자 지정 방언이 포함되어 있지 않으므로 포털이 성공적으로 실행되지 않습니다.

내 질문은 :

  1. 나는 내가 잘못 뭐하는 거지,
  2. 이 경우을 Liferay에 모든 가능한에서 (방언으로 사용자 정의 DB를 사용) 할 노력하고 무엇입니까?

모든 도움/의견을 보내 주시면 감사하겠습니다.

감사합니다.

+1

아직 이것을 알아 냈습니까? – Chewpers

+0

@mrust 제안이 있으십니까? – mico

+0

필자는 기술 경험에 대한 좋은 학습 포인트를 얻기 위해 현상금을 추가했다. 나는 여전히 이런 종류의 질문에 답할 수있는 사람 일 뿐이라고 생각합니다. 전 지구상에서 유일한 사람이 아니어야한다고 생각했습니다. 모든 독자 : 아이디어가 있으면 대답하고 공유하십시오! 도와주세요, 스 단 :) – mico

답변

0

Liferay 소스가 너무 가까이있어 일부 원시 클래스를 대체하는 클래스를 작성할 수 있다면 소스를 빌드 한 다음 그 클래스를 사용하는 것이 어떻습니까? 이것은 가장 좋은 해결책은 아니지만 다른 사람이이 일과 관련이 있다는 것을 알지 못할 때 내 마음에 온 것입니다.

관련 문제