我有一个在IBM WebSphere 6.0
版本上配置的应用程序。
在该应用程序中,有System.out.printlN()
语句
他们在哪里打印?
我的意思是哪些日志文件会打印出来?
在独立版中,我可以在控制台中检查该应用程序是否部署在Windows服务器框
如何识别所有log.debug,log.info语句从应用程序打印到服务器框的位置。
我试过检查log4j.properties
,但没有找到任何有用的信息。
后台,我们有一个Websphere应用服务器,我们在其中配置了2个节点,我在Node 01中部署了我的更改并尝试调试,但没有帮助。
请指导任何人是否已经过了exp。
答案 0 :(得分:2)
我最近没有使用过WebSphere 6。我有更新的版本,你有一个配置文件目录和日志文件所在的日志目录。
第二个选项是进入WAS管理控制台并转到“疑难解答>日志和跟踪> server_name”,您可以直接查看日志。这种方式也记录在WAS 6.0中。
答案 1 :(得分:1)
正如其他人所暗示的那样,默认情况下,SystemOut.log
和SystemErr.log
文件位于每个节点的profiles/<profileName>/<serverName>/logs
目录中。 (可以在管理控制台中覆盖这些位置和文件名。)
log4j日志将取决于log4j配置中的appender(可能是log4j.properties或log4j.xml文件),但也可能受应用程序中是否有任何内容使用Jakarta Commons Logging的影响。如果是,you may find all log4j logging also going to SystemOut.log。
答案 2 :(得分:-2)
它应该登录到Program files / IBM / SDP / profiles / runtimes / baseV6 ......
这样的事情。目前在家里,我没有确切的路径。但在个人资料目录中搜索。
您应该始终在应用程序logging.xml中为appender定义自己的路径,而不是使用WAS的默认路径。
答案 3 :(得分:-3)
日志文件位于C:\ Program Files \ IBM \ SDP \ runtimes \ base_v7 \ profiles \ was70profile1 \ logs \ server1