2013-01-05 144 views
3

我對WebLogic很陌生。在與管理服務器不同的服務器上登錄Weblogic

我有一個WebLogic域,其中有兩臺服務器運行其中一臺服務器,兩臺服務器上都有我嘗試測試的web服務。

每當向管理服務器的URL發送請求時,輸出顯示在服務器日誌中,而在使用第二臺服務器時,輸出卻沒有顯示,儘管我以相同方式配置了兩臺服務器的日誌記錄。

感謝任何幫助。

編輯:

對不起,我忘了提,我使用log4j來進行web服務洛

+0

您可以在[WL web console]/Servers/[Your server]/Log上共享配置嗎? 另外,請轉到文件系統中的[WL home]/user_projects/domains/[your domain]/servers/[your server]/logs文件夾,因爲它是默認位置。 – Viccari

+0

嗨,其實我能夠看到服務器的日誌,但不能看到這些web服務的日誌。對不起,也許我應該提到我正在使用log4j – wassim

+0

好的。那麼在這裏粘貼你的log4j配置呢?另外,請檢查您的部署的日誌配置。問題可能在那裏。 – Viccari

回答

2

由於Viccari建議,你應該能夠找到這些日誌在以下位置:

  • 服務器1節點(管理服務器):

    [WL home]/user_projects/domains/[your domain]/servers/AdminServer/logs 
    
  • 服務器2節點:

    [WL home]/user_projects/domains/[your domain]/servers/Server2_name/logs 
    

此外,我建議開始從命令行中的服務器和捕捉那些啓動的進程的輸出爲附加的日誌記錄文件,例如:

  • 對於AdminServer中:

    [WL首頁]/user_projects/domains/[您的域名] /startWeblogic.sh |三通log.AdminServer

  • 對於服務器2:

    [WL家]/user_projects /域/ [您的域] /bin/startManagedWebLogic.sh server2_name T3:// AdminServer中:7001 |三通log.server2_name

這些日誌將例如向您顯示在您的Web服務中調用的輸出System.out.println()

此外,查看[WL home]/user_projects/domains/[your domain]/bin/startWeblogic.sh腳本並將變量WLS_REDIRECT_LOG設置爲指向要存儲Weblogic輸出的文件的值。

+0

嗨,其實我能夠看到服務器的日誌,但沒有看到web服務的日誌。對不起,也許我應該提到我正在使用log4j – wassim