`
benbenming
  • 浏览: 112245 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

多个war包部署在Weblogic10MP1中出现的日志记录混乱

阅读更多

日志记录是我们项目开发中必备的,我所参与的项目一直是使用log4j用来记录日志的。尤其用的最多的是按天或按小时生成新日志文件的方式,这个功能很是方便。

近期的几个项目部署的环境是Linux下的Weblogic的10MP1版,开始并没有在意,只是将log4j配置文件中的文件日志由windows的路径调整为linux的路径就生成发布文件了。以前也是这么做的。

发布文件部署后,第一个部署完成生成日志文件,且能正常记录日志。但第二个部署上后日志没有指定的设置生成,而是同样记录在第一个发布文件中设置的日志文件中,且日志的级别参照第一个发布文件的设置。

遇到这样的问题首先想到的是linux下的读写权限,确认后,发现使用的是root用户,这下不是权限问题了。

可又是哪儿的问题呢?

且这个问题在10.3的版本没有遇见,这下郁闷了。

按照log4j的路子进行了一番查找,未见异常。

只有对Weblogic下手了,google上搜索了一番没有发现server与log4j的不兼容。不过一个类加载顺序的问题引起了我的关注。

原文链接如下:http://taojingrui.iteye.com/blog/399609

就是javaeye中好友的文章。

我的每个war中都包含了该项目所需的类库,log4j就是重复出现在其中。于是在各个项目的war中的weblogic.xml中增加了如下语句:

<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>

重新部署war包。

一切正常了。

1
2
分享到:
评论

相关推荐

    weblogic部署测试war包

    总之,理解并熟练掌握WAR包在WebLogic和Tomcat中的部署过程是Java Web开发人员的基本技能之一。无论是简单的测试还是复杂的生产环境,这种能力都能为项目的顺利实施提供保障。通过上述步骤和测试,可以有效地确保...

    将应用部署到weblogic10及oracle linux遇到的问题及解决方案

    出现这个原因是因为部署的时候使用的是 WAR 包,WebLogic 部署应用不像 Tomcat 先将 WAR 解压在启动,而是直接使用 WAR 启动。解决办法是使用文件目录部署方式,而不是使用 WAR 包部署。 四、文件目录部署 使用...

    Weblogic 10 布署单个及多个应用

    本篇文章将详细讲解如何在WebLogic 10上部署单个及多个应用程序,结合《weblogic10配置文档.doc》这份资料,我们将深入探讨相关知识点。 首先,我们要理解WebLogic Server 10的基础架构。它基于Java Platform, ...

    Oracle+PLSQL+WebLogic的安装与war包部署

    war包部署在WebLogic中,可以通过管理控制台上传或在域的部署目录下放置war文件,然后在控制台中激活部署。 总的来说,这些步骤涵盖了Java开发环境的搭建、Oracle数据库的配置、PL/SQL工具的使用,以及两种常见的...

    weblogic日志设置

    - 标准输出(如系统消息、日志信息等)将会被记录在`bookStdout.log`文件中,而异常输出(如错误信息等)则会被记录在`bookStderr.log`文件中。 #### 四、扩展配置 除了上述基础的日志输出配置之外,WebLogic还...

    linux下部署weblogic

    linux下部署weblogic,1.1 部署前准备 把WebLogic的bin包放在/home目录上. 1、创建weblogic用户组。 groupadd weblogic

    weblogic10部署

    "WebLogic10+配置部署手册.doc" 文件很可能是详细指导部署过程的手册,涵盖了WebLogic Server 10的具体配置步骤、注意事项和常见问题解决。建议仔细阅读此文档,以便于理解和操作。 总结,WebLogic 10的部署涉及多...

    weblogic安装部署手册

    Weblogic 项目部署是指将 WAR 包或 EAR 包部署到 Weblogic 服务器上,以便应用程序可以在 Weblogic 环境中运行。部署过程中,需要创建 Domain、配置环境变量、启动应用服务器、部署 WAR 包等步骤。 1.1 Domain 的...

    将应用部署在weblogic中于axis2冲突的问题及解决方案

    在将应用部署到Weblogic Server 10.3时,出现了一个错误,抛出ClassCastException异常,具体错误信息为: `java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory` 问题分析 该错误的根本原因是Axis...

    将应用部署到weblogic10及oracle linux时遇到的问题 .docx

    在将应用程序从Tomcat环境迁移到WebLogic 10并部署到Oracle Linux环境中时,可能会遇到一系列挑战。本文档详细记录了迁移过程中遇到的问题及解决方案。 首先,迁移过程中的第一个问题是由于应用程序较大,导致在上...

    weblogic 漏洞需要替换的jar包

    weblogic 漏洞需要替换的jar包

    WebLogic 10 在Linux上的安装及项目部署

    【标题】WebLogic 10在Linux上的安装及项目部署 WebLogic Server是Oracle公司的一款企业级Java应用服务器,广泛用于构建、部署和管理大型分布式Web应用。在Linux平台上安装WebLogic 10并进行项目部署是许多IT专业...

    weblogic11G下部署war兼容性问题

    weblogic 11G 下部署war包无法正常启动,解压部署可以正常启动的问题

    weblogic10中文版部署全过程

    在这个“Weblogic10中文版部署全过程”中,我们将详细介绍如何在中文环境下安装并配置WebLogic Server 10。 首先,在部署WebLogic Server 10之前,需要对应用包进行一些预处理。对于`web.xml`文件,要进行如下操作...

    WebLogic10配置部署手册

    在本文中,我们将详细阐述WebLogic10的配置和部署过程,以帮助用户更好地理解和操作这一过程。 **配置Domain** 1. 启动配置向导:通过"开始"菜单,依次选择"所有程序"、"BEA Products"、"Tools",然后点击...

    weblogic日志小结

    Weblogic 日志小结 Weblogic 的日志机制是 Weblogic 服务器中非常...在 Weblogic 服务器中,管理员和开发者可以根据需要配置日志文件的格式、大小、循环类型等,以便更好地了解服务器的运行情况和 troubleshoot 问题。

    weblogic10在UNIX下部署,中文乱码问题的解决

    在部署WebLogic Server 10版本于UNIX操作系统时,可能会遇到中文乱码的问题,这主要...在实际操作过程中,可以参考提供的`weblogic10在UNIX下部署,中文乱码问题的解决.txt`文件,里面可能包含具体的步骤和解决方案。

    weblogic12c安装及乱码处理.docx

    WebLogic Server 12c(12.2.x版本)是一款由甲骨文公司提供的企业级Java应用服务器,用于部署和管理Java应用程序。本篇主要介绍WebLogic 12c的安装过程,以及针对页面和控制台出现乱码问题的解决方案。 ### 安装...

    在weblogic 部署出现的 错误

    - **阅读错误日志**:WebLogic会在日志文件中记录详细的错误信息,如`&lt;domain_home&gt;/servers/&lt;server_name&gt;/logs/&lt;server_name&gt;.log`。通过分析日志,可以定位问题所在。 - **使用诊断工具**:WebLogic提供了一些...

Global site tag (gtag.js) - Google Analytics