2013-01-05 55 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