2013-03-30 2 views
2

mysql 데이터베이스에서 내 liferay 테이블을 보는 방법? 나는 liferay home.but에서 portal-ext.properties를 만들었습니다. 내 liferey 테이블 mySql을 볼 수 없습니다 .. 테이블은 docroot/web-inf/sql에서 Eclipse IDE로 작성되었습니다 ... 어디서 잘못 되었습니까? 있어야 할 곳에 없는? 당신이 실제 서버에 플러그인을 배포 (서버를 실행), 시간을 구축하지 하면 서비스 빌더를 통해 생성mySql에서 Liferay Table을 생성하는 방법은 무엇입니까?

# 
# MySQL 
# 
include-and-override=portal-ext.properties 
include-and-override=${liferay.home}/portal-ext.properties 

jdbc.default.driverClassName=com.mysql.jdbc.Driver 
jdbc.default.url=jdbc:mysql://localhost/kportal?useUnicode=true&characterEn 
coding=UTF-8&useFastDateParsing=false 
jdbc.default.username=root 
jdbc.default.password=ubuntu123 
schema.run.enabled=true 
schema.run.minimal=true 
+0

플러그인 테이블을 찾고 계십니까? 아니면 Liferay의 테이블을 위해? 자신 만의 플러그인을 만들 경우 : servicebuilder를 사용합니까? –

+1

@OlafKock 서비스 작성자를 알고 있습니다. 하지만 내가 service.xml 파일을 만들고 테이블 (eg.abc)을 만들 때. 내 테이블 (abc)가 mysql에 표시되지 않습니다. 수동으로 테이블을 만들어야합니까? 또는 service.xml 파일을 사용하여 mysql에서 테이블을 만들 것입니다 .. pls 어떻게 말해? –

답변

1

테이블 만 생성됩니다. 또한 플러그인을 올바르게 배포해야합니다. 초기화가 실패한 경우 (예 : 누락 된 조각이나 종속성으로 인해) 표가 생성되지 않습니다.

또한 기본적으로 표의 이름은 접두어로 지정한 네임 스페이스로 지정됩니다. 따라서 네임 스페이스 X (service.xml에서)와 Y라는 엔티티를 선언하면 찾을 테이블의 이름은 X_Y가됩니다.

또한 service.xml을 편집 한 후에 ant build-services을 실행해야합니다. 그런 다음 배포하고 "... 플러그인을 사용할 수 있습니다"와 비슷한 로그 메시지가 올 때까지 기다렸다가 제대로 배포되었는지 확인하십시오. (편집 : 더 이상 포틀릿 용으로 인쇄되지 않으며 다른 플러그인 유형에만 적용되므로 플러그인을 배포 할 때 표시되지 않을 수도 있음)

이 정보가 도움이되지 않는다면 자세한 정보를 제공하십시오. 현재 귀하가 실제로 시도한 것에 대한 세부 정보는 제공하지 않습니다. development guide에서 더 많은 단계와 세부 정보를 찾을 수 있습니다. 또한

만들 데이터베이스에 사용하는 계정이 (당신이 위의 구성에 뿌리를 사용 - 트릭을해야하는) 표 만들기 권한이 있는지

  • 확인
  • 당신이 확인하고
  • Liferay가 실제로 구성 파일을 선택하는 복수
  • 이있는 경우에 대비하여 데이터베이스를 수정하십시오. 시작 로그는 어떤 portal-ext.properties 파일을 읽을 것인지뿐만 아니라 사용할 데이터베이스를 알려줍니다. portal-ext.properties 파일의 이름/위치를 찾을 수없는 경우 실제로이 이름을 가진 파일이 있는지 확인하십시오. Windows의 일반적인 문제는 사람들이 portal-ext.properties.txt를 만들고 (Windows에서 이름의 .txt 부분을 숨김)
+1

안녕하세요, mysql 연결로 작은 포틀릿을 따라야하는 단계가 얼마나 많습니까? 나는 다음과 같은 일을했다. preferences-> liferay-> installed plugins SDK 환경 설정 -> 서버 -> 런타임 환경 내 일식에 누락 된 것이 있습니까? –

+1

안녕하세요 .. 당신이 "개미 빌드 서비스"를 실행하는 것처럼, 나는 프로젝트에서 클릭하십시오 .-> liferay-> buildservices. 이 올바른지? –

+1

service.xml에서 mysql 테이블을 생성 할 수 없습니다 pls help –

관련 문제