2016-06-11 50 views
1

因此,我在openshift Tomcat 7 Cartridge上部署了一個包含我的jHipster應用程序(Angularjs + Spring引導)的WAR文件。我可以打開我的應用程序沒有問題(前端),但一旦我嘗試登錄(與後端交互),我得到一個錯誤。在哪裏可以找到OpenShift Tomcat Cartridge中的異常堆棧跟蹤

通常,我在Eclipse IDE的控制檯中檢查異常堆棧跟蹤,如果我正在本地調試我的應用程序。

我檢查了app-root/logs/jbossews.log中的日誌,但我只看到我的應用程序部署了日誌。像:

INFO: Deploying web application archive /var/lib/openshift/57582f677628e108ba000096/app-root/runtime/dependencies/jbossews/webapps/ROOT.war 
Jun 10, 2016 10:43:18 AM org.apache.catalina.startup.HostConfig deployWAR 
INFO: Deployment of web application archive /var/lib/openshift/57582f677628e108ba000096/app-root/runtime/dependencies/jbossews/webapps/ROOT.war has finished in 29,121 ms 
Jun 10, 2016 10:43:18 AM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-bio-127.8.28.129-8080"] 
Jun 10, 2016 10:43:18 AM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 29501 ms 

不是我的申請例外。

是否有任何配置需要添加才能在日誌中獲取我的應用程序異常?

回答

0

很難說沒有看到您的配置,但每個Openshift設備都有一個「OPENSHIFT_LOG_DIR」環境變量,您可以使用它將日誌文件寫入指定的日誌目錄。

例在春季啓動application.yml文件,你可以添加

logging: 
    path: ${OPENSHIFT_LOG_DIR} 
    file: myApplication.log 
+0

謝謝您的回答,我會考慮在下一個我用openshift時間。我的第一次使用PaaS的經歷並不順利,因此我轉而使用Amazon AWS,一切都變得更容易掌握。再次感謝。 – Nani