2012-10-23 77 views
1

我有一個應用程序配置在IBM WebSphere 6.0版本。什麼System.out.println語句打印在websphere應用服務器

  1. 在這種應用中,在那裏有史以來System.out.printlN()聲明,是否有 他們究竟是怎麼印刷? 我的意思是哪些日誌文件,將它打印? 在獨立我可以檢查在控制檯,該應用程序部署在Windows服務器框

  2. 如何確定所有log.debug,log.info語句從應用程序打印到服務器框中的位置。 我試過檢查log4j.properties,但沒有找到任何有用的信息。

背景,我們有一個的Websphere應用服務器,在這裏我們配置了2個節點,我在部署節點01,我的變化,並試圖調試,但沒有幫助。

請指導是否有過去的exp。

+0

http://stackoverflow.com/questions/2988375/location-of- log-file-sysout -log-of-ibm-websphere/3065240#3065240 – Rick

回答

2

我最近沒有使用WebSphere 6。我有更新的版本,在日誌文件所在的位置有一個配置文件目錄和一個日誌目錄。

第二個選項是進入WAS管理控制檯並轉至「故障排除>日誌和跟蹤> server_name」,您可以直接查看日誌。此方法也記錄爲WAS 6.0

+0

管理控制檯是否也顯示文件的位置?我相信它在目前的版本。 – dbreaux

+0

其實我不知道。我們不再運行舊版本。 –

-2

應該得到記錄在Program Files文件/ IBM/SDP /型材/運行時間/ baseV6 ...

這樣的事情。目前我在家裏,我沒有在配置文件目錄的確切path.But搜索。

您應該始終在您的應用程序logging.xml中爲appender定義自己的路徑,而不是使用WAS的默認路徑。

1

正如其他人所暗示的,默認情況下,SystemOut.logSystemErr.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

+0

配置文件是一個新的WAS 6.1功能,如果我沒有記錯的話。 –

+0

啊,好點@UdoHeld。如果那是真的,我記不清了。 – dbreaux

-3

日誌文件在C的居住:\ Program Files文件\ IBM \ SDP \運行時將\ base_v7 \型材\ was70profile1 \日誌\ server1的

相關問題