我在哪里可以找到OpenShift Tomcat盒式磁带中的异常堆栈跟踪

时间:2016-06-11 00:10:07

标签: java eclipse tomcat openshift jhipster

所以我在openshift Tomcat 7 Cartridge上部署了一个包含我的jHipster应用程序(Angularjs + Spring启动)的WAR文件。我可以打开到我的应用程序没有问题(前端),但一旦我尝试登录(与后端的交互)我得到一个错误。

通常我会在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

不是我的应用程序例外。

我是否应该添加任何配置以在日志中获取我的应用程序异常?

1 个答案:

答案 0 :(得分:0)

很难说没有看到你的配置,但有一个" OPENSHIFT_LOG_DIR"每个Openshift设备中的环境变量,您可以使用它将日志文件写入指定的日志目录。

spring-boot application.yml文件中的示例,您可以添加

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