java - 在哪里可以看到 Openshift 的控制台日志?

标签 java jsp servlets console openshift

最近,我将我的 JSP 项目部署到 Openshift 服务器中。现在我的愿望是查看控制台日志。

假设,如果我将 System.out.println("Message"); 打印到我的 JSP 项目中,我如何看到该消息打印到 Openshift 服务器的控制台日志中?

已编辑:

DL is deprecated, please use Fiddle
rajendra @ http://code-programmersplace.rhcloud.com/
  (uuid: 54d19a5be0b8cd9bf9000082)
-------------------------------------------------
  Domain:     programmersplace
  Created:    Feb 04  9:34 AM
  Gears:      1 (defaults to small)
  Git URL:    ssh://54d19a5be0b8cd9bf9000082@code-programmersplace.rhcloud.com/~/gi
t/rajendra.git/
  SSH:        54d19a5be0b8cd9bf9000082@code-programmersplace.rhcloud.com
  Deployment: auto (on git push)

  jbossews-2.0 (Tomcat 7 (JBoss EWS 2.0))
  ---------------------------------------
    Gears: 1 small

You have access to 1 application.

C:\Users\rajendra>

最佳答案

您需要做的第一件事是通过 SSH 连接到您在 OpenShift 上的应用程序。如果您的应用名称是 awesome,请运行以下命令:

rhc ssh -a awesome

如果您忘记了应用程序的名称,请执行 rhc apps 以查看您当前的应用程序。查看包含类似于 hereisthename @ http://....../~/git/hereisthename.git/ 的行。

通过 SSH 连接后,您可以使用 tail 命令查看日志:

  • Tomcat 7 (JBoss EWS 2.0)

    tail -f -n 100 app-root/logs/jbossews.log
    
  • JBoss 应用服务器 7

    tail -f -n 100 app-root/logs/jbossas.log
    

需要 OpenShift 客户端工具。参见 Installing the OpenShift Client Tools .另见 Getting Started with OpenShift Online .


相关: rhc ssh [No system SSH available] error

关于java - 在哪里可以看到 Openshift 的控制台日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28469051/

相关文章:

java - 从 Java webapp 子目录提供静态文件

java - 如何向动态web项目eclipse添加外部资源?

java - 为什么 JTree 处理来自 DefaultTreeModel 而不是 TreeModel 的事件?

java - 无法将 URL 映射到我的 Java Servlet

java - 如何在Eclipse中调试动态网页?

java - 让印地语显示在使用 JSP 创建的 pdf 上

java - 设计一个 "updatable"静态集与 Spring 一起使用?

java - Android 谷歌广告错误(空引用?)

java - 如何在java中自动填充数组?

java - 如何访问用户的登录用户名并将其存储在常规 java 类中使用的变量中