2014-05-25 2 views
1

Cloudbees에서 Google App Engine EAR 애플리케이션을 배포하는 데 문제가 있습니다. 응용 프로그램은 1.9.4를 사용하여 작성됩니다. 응용 프로그램 구조는이 프로젝트와 비슷합니다. https://github.com/deege/gae-rest-skeleton 주된 차이점은 하나 이상의 모듈 이상을 가지고 있다는 것입니다.EAR을 Google App Engine 1.9.4에 배포 할 수 없습니다.

enter image description here

내가 실행 해요 문제는 배포를 구성하는 방법입니다. "게시 단계 | 응용 프로그램 배포 | Google App Engine (Java)"이 사이트에서 비디오로 설정되었지만 구성에서 고정 디렉토리 섹션에 WAR 디렉토리 구조가 필요합니다.

enter image description here

그것은 WEB-INF /에서 appengine-web.xml 파일이 존재하는 디렉토리를 찾고 있습니다. 이 구성이 존재하는 프런트 엔드의 디렉토리로 구성을 지정할 수 있지만 더 많은 모듈을 추가 할 때까지이를 수행했지만 프론트 엔드 만 배포합니다. 다른 WAR는 배포되지 않습니다. 이 전체 응용 프로그램 (프런트 엔드 및 지원 모듈)을 설명하기 때문에

나는 그것이 해야 귀 디렉토리에있는 META-INF는 /에서 appengine-application.xml에 파일을 찾고 생각합니다.

구성에 누락 된 것이 있습니까? 각 모듈 (WAR)을 별도로 배포해야합니까?

답변

1

GAE가 EAR에 대한 지원을 추가하기 전에 배포자 플러그인이 작성되었습니다. 양식 유효성 검사를 무시하고 을 알고있는 구성을 입력하면 작동하지 않으면 티켓이 열리지 않습니다.

내가 조사와 플러그인에 대한 나의 다음 리뷰 창에서 플러그인에 대한 별도의 양식 유효성 검사를 추가됩니다 만, 그냥 오류 해야 작업

갱신

I를 표시 무시의 임시 해결 방법 앱 엔진 배포자 플러그인을 업데이트했습니다. 버전 3.0 이상으로 업그레이드하면 EAR 분해 보관함을 배포 할 수 있습니다.

+0

티켓을 열었습니다. 필드 유효성 검사를 무시할 수는 있지만 WEB-INF/appengine-web.xml을 여기에 추가 한 내용에 추가합니다. –

관련 문제