java - 登录Weblogic集群环境-LINUX

标签 java linux log4j weblogic cluster-computing

我有一个包含 oj JSP、Servlet 和 cosumes Web 服务的应用程序。我正在使用 lo4j.propetties 来记录事件。这个应用程序部署在 Weblogic 上的一个集群上,该集群由两个不同机器上的 2 个服务器组成。其内容是

log4j.rootLogger=DEBUG,CA1, FA1

log4j.appender.FA1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FA1.DatePattern = '.'yyy-MM-dd
log4j.appender.FA1.File=ABC.log 
log4j.appender.FA1.layout=org.apache.log4j.PatternLayout
log4j.appender.FA1.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} [%-5p] - %c - %m%n

log4j.appender.CA1=org.apache.log4j.ConsoleAppender 
log4j.appender.CA1.layout=org.apache.log4j.PatternLayout 
log4j.appender.CA1.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} [%-5p] - %c - %m%n

创建这些日志文件的位置是

/u01/CRM/domains/e09/domain_CRM/ABC.log 和

/u01/CRM/domains/e10/domain_CRM/ABC.log

因为我的服务器在不同的机器上,所以我需要一个集中的 loogign 放置这样的东西

/u01/CRM/logs/server1/ABC.log

/u01/CRM/logs/server2/ABC.log

我该怎么做

最佳答案

依靠一个SocketAppender是集群环境中的常用方法。您将需要一个额外的 log4j 服务器,它将所有日志消息聚合到一个共享文件中。查看这些 SO 讨论以获取详细信息:

关于java - 登录Weblogic集群环境-LINUX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15154267/

相关文章:

linux - 在unix中复制两个文件之间的差异

java - 同时使用静态和实例记录器变量的原因是什么

java - Solr查询: replacing whitespace with +

linux - 采购 .cshrc 后重复的环境路径

java - GWT Eclipse 插件安装

Python XML 解析,不了解标签主体

java - 如何为 SpringJUnit4ClassRunner 配置 log4j.properties?

java - log4j.properties 在可执行 jar 中不起作用

java - 将文件名索引到数据库

java - 访问正在运行的 Servlet 实例