6

我对 WebLogic 很陌生。

我有一个 WebLogic 域,其中有 2 台服务器在运行,其中一台是管理服务器,并且在两台服务器上都有我正在尝试测试的 web 服务。

每当向管理服务器的 url 发送请求时,输出都会显示在服务器日志中,而当使用第二个服务器的 url 时,虽然我以相同的方式为两台服务器配置了日志记录,但什么也没有显示。

感谢任何帮助。

编辑 :

对不起,我忘了提到我正在使用 log4j 作为 webservices 登录

4

1 回答 1

7

正如 Viccari 建议的那样,您应该能够在以下位置找到日志:

  • 服务器 1 节点(管理服务器):

    [WL home]/user_projects/domains/[your domain]/servers/AdminServer/logs
    
  • 服务器 2 节点:

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

此外,我建议从命令行启动服务器,并将这些启动进程的输出捕获到其他日志文件中,例如:

  • 对于管理服务器:

    [WL 主页]/user_projects/domains/[您的域]/startWeblogic.sh | tee log.AdminServer

  • 对于服务器 2:

    [WL 主页]/user_projects/domains/[您的域]/bin/startManagedWebLogic.sh server2_name t3://adminServer:7001 | tee log.server2_name

这些日志将例如向您显示 Web 服务中System.out.println()调用的输出。

此外,查看[WL home]/user_projects/domains/[your domain]/bin/startWeblogic.sh脚本并将变量设置为WLS_REDIRECT_LOG指向要存储 Weblogic 输出的文件的值。

于 2013-01-05T19:38:16.183 回答