2012-05-03 97 views
3

每当进入选项卡TroubleShooting-> Logs和Trace-> Server时,我会看到只有“更改日志详细信息级别”链接的常规属性部分。我改变了内部的追踪以反映我的应用程序。但是,除了这个选项,我无法看到WAS中的日志文件。我们在Z/OS上有WAS,并且能够在大型机上查看日志。是否有任何需要运行的文件或脚本来启用JVM日志?如何在Websphere控制台中的日志和跟踪中启用JVM日志

回答

0
  • 在AIX,Linux和Windows,当我去疑难解答 - >日志和跟踪 - >服务器,我得到的一般属性部分的几个环节,其中之一就是“诊断跟踪”,通过它我可以启用/禁用跟踪和配置日志文件应该放在哪里,它们的大小,翻转设置等。

    事实上,你没有看到这个链接,或者表明这是z/OS特定的东西,或者你没有执行运行时操作的权限。您可以检查您是否使用管理员组中的用户进行登录(您可以在用户和组的用户 - >管理用户角色中检查您的用户)。

  • 屏幕上有两个选项卡用于更改跟踪选项,即'配置'和'运行时'。如果要在配置选项卡上进行更改,则必须重新启动服务器以使跟踪字符串变为活动状态。如果你还没有这样做,你可以尝试使用Runtime标签。

  • 您可以尝试让使用wsadmin跟踪在http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftxml_profiletrace.html

    • 打开跟踪(把你自己的跟踪字符串)

      ts = AdminControl.queryNames('type=TraceService,node=mynode,process=server1,*') 
      AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.=all=enabled') 
      
    • 关闭跟踪

      ts = AdminControl.queryNames('type=TraceService,node=mynode,process=server1,*') 
      AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.*=all=disabled')