2012-04-04 45 views
0

我嘗試部署我的Java應用OpenShift快遞。錯誤部署Java應用程序的OpenShift快遞

的應用程序運行在我的本地Tomcat和對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\""}}}} 

除了這個錯誤,我可以看到一個堆棧跟蹤的結尾,因此使用RHC尾-file命令試圖尾應用程序的日誌,但是當我這樣做,我得到以下錯誤: Error in trying to tail files

有沒有人碰到這樣或對如何解決有什麼建議?

回答

1

來吧,SSH到您的應用程序中使用相同的UUID和主機名作爲你的git倉庫。如果你進入appname/logs,你應該可以看到完整的日誌。 一旦你明白了,你應該對錯誤有更好的理解。

+0

是的,謝謝 - 設法得到這個工作之後從紅帽傢伙的一些反饋 - 原來,我沒有安裝SSH軟件包我Cygwin安裝,這是爲什麼RHC-尾文件wasnt工作。更新我的安裝,現在一切正常。 – rhinds 2012-04-10 20:46:17