2012-04-04 3 views
0

Java 응용 프로그램을 OpenShift Express에 배포하려고합니다.Error OpenShift Express에 Java 응용 프로그램 배포

내 로컬 바람둥이 및 CloudFoundry 플랫폼에서 앱이 제대로 실행됩니다. 관리 콘솔에서 앱을 생성 한 후 openshift에서 생성 한 git 저장소에 앱 코드를 푸시했습니다.

푸시를 수행하면 maven 빌드가 오류없이 성공적으로 완료되었음을 알 수 있습니다. 그러나 다음 명령을 사용하여 앱의 상태를 확인하면 (rhc app status) 다음 오류가 표시됩니다.

 at org.jboss.as.jpa.processor.JPAAnnotationParseProcessor.deploy(JPAAnnotationParseProcessor.java:90) 
     at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final] 
     ... 5 more 
2012/04/04 15:01:42,138 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "ROOT.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"ROOT.war\".DEPENDENCIES" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"ROOT.war\".DEPENDENCIES: Failed to process phase DEPENDENCIES of deployment \"ROOT.war\""}} 
2012/04/04 15:01:42,462 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015877: Stopped deployment ROOT.war in 320ms 
2012/04/04 15:01:42,464 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report 
JBAS014777: Services which failed to start:  service jboss.deployment.unit."ROOT.war".DEPENDENCIES: org.jboss.msc.service.StartException in service jboss.deployment.unit."ROOT.war".DEPENDENCIES: Failed to process phase DEPENDENCIES of deployment "ROOT.war" 
2012/04/04 15:01:42,539 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"ROOT.war\".DEPENDENCIES" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"ROOT.war\".DEPENDENCIES: Failed to process phase DEPENDENCIES of deployment \"ROOT.war\""}}}} 

이 오류뿐만 아니라 stacktrace의 끝을 볼 수 있으므로 rhc-tail-file 명령을 사용하여 응용 프로그램의 로그를 꼬리로 시도했지만 다음과 같은 오류가 발생합니다. Error in trying to tail files

해결 방법에 대해 누구와도 의견이 있습니까?

답변

1

git 저장소와 동일한 UUID와 호스트 이름을 사용하여 응용 프로그램에 SSH를 적용하십시오. appname/logs로 가면 전체 로그를 볼 수 있습니다. 오류가 발생하면 더 잘 이해해야합니다.

+0

네, 고마워요. 레드햇 직원들로부터 몇 가지 피드백을 받아서이 작업을 할 수있었습니다. cygwin 설치시 ssh 패키지를 설치하지 않았기 때문에 rhc-tail-files가 작동하지 않습니다. 내 설치가 업데이트되었고 이제는 정상적으로 작동합니다. – rhinds

관련 문제