0 0

ejb依赖第三方jar,如何在weblogic上部署5

背景:weblogic 11g(10.3.3)上部署两个应用,一个ejb应用,一个web应用,这个两个应用都要使用log4j,分别记录各自的日志到不同的日志文件。
把log4j.jar放在weblogic的lib下,两个应用都使用这个jar文件,加载同一个log4j.properties文件(即使web应用下/WEB-INF/lib/log4j,WEB-INF/classes/log4j.porperties,但没有生效)。这样就会出现两个应用的日志混在一个日志文件中(因为使用了同一个log4j.properties)。现在想在ejb的log4j.jar和ejb一块打包。目录如下:
ejb根目录
|-com
|-META-INF
|--MANIFEST.MF
|-log4j.jar

MANIFEST.MF内容:
Manifest-Version: 1.0
Class-Path: log4j.jar


但是部署在weblogic上报错:java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger;

感激不尽!
2013年3月07日 16:32

1个答案 按时间排序 按投票排序

0 0

2中做法,
1.每个项目都用自己的 log4j。jar
2.参考:
http://hareee.iteye.com/blog/1048349

2013年3月07日 21:37

相关推荐

    weblogic部署项目jar冲突解决

    1. **排除冲突的JAR包**:检查应用的`WEB-INF/lib`目录,找出可能与WebLogic自带库冲突的第三方JAR包。WebLogic通常包含大量的标准Java EE库,如果应用中重复引入了这些库,就会发生冲突。可以尝试移除或替换冲突的...

    WebLogic11g-EJB部署

    3. `lib`目录:这个目录用于存放EJB项目依赖的第三方库文件(JARs)。在部署时,WebLogic服务器会把这些库加入到应用程序的类路径中,使得EJB能够访问到所需的类和资源。 部署EJB到WebLogic 11g的过程一般包括以下...

    部署EJB组件的艺术.doc

    3. **类路径管理**:编译EJB及其客户端代码时,需要正确的类路径,包括J2EE SDK的库、特定应用服务器的库以及可能的第三方库。 4. **部署描述符**:每个应用服务器可能需要不同的部署描述符文件格式和内容,以指示...

    Weblogic经典配置使用资料.rar

    WebLogic可与其他Oracle产品(如Oracle数据库、Oracle Coherence)无缝集成,同时也支持与第三方系统如Spring框架、MyBatis等的集成。 总之,“Weblogic经典配置使用资料”包含了WebLogic Server从基础到高级的全...

    struts2 jar 包

    Struts2的jar包通常包含核心组件、插件、依赖的第三方库等,这些包在开发和运行Struts2应用程序时是必不可少的。 "struts2-lib"这个压缩包文件名暗示了其中可能包含了所有Struts2开发所需的jar文件。通常,一个完整...

    weblog的部署安装及常见问题

    定期检查WebLogic服务器的状态,使用内置的监控工具或第三方工具(如JMX、JConsole等)收集性能指标,及时发现并解决问题。同时,定期备份域配置和应用,以便于灾难恢复。 总之,WebLogic的部署和管理是一个复杂的...

    j2ee框架的搭建+jar包的相关说明

    2. **库依赖**:在开发过程中,你可能会使用到第三方库,如Spring、Hibernate、Struts等。这些库通常被打包成jar包,需要添加到项目的类路径中,可以通过Maven或Gradle等构建工具自动管理。 3. **构建工具**:Maven...

    ejp 使用

    在ejp项目中,`.classpath`文件通常会包含EJB模块所需的API和其他依赖项,例如Java EE API、持久性框架如Hibernate或JPA,以及可能的第三方库。 `.project` 文件同样属于Eclipse项目配置的一部分,它存储了项目的元...

    测试问题所在的程序

    3. **性能监控**:使用Weblogic管理控制台或者第三方工具来监控服务器的性能,包括CPU使用率、内存消耗、线程状态等,以判断是否存在资源瓶颈或者异常行为。 4. **部署问题**:检查应用程序的部署配置,确保WAR、...

    JAVA代码打包工具

    此外,还有许多第三方工具,如Ant、Maven、Gradle等,它们提供了更丰富的配置选项和自动化功能。 2. Ant:Apache Ant是一款由Java编写的构建工具,它可以处理编译、打包、测试等各种任务。通过编写XML格式的build....

    TongWeb6.0应用开发手册.pdf

    - 扩展过滤器链:现在可以在过滤器链中添加更多类型的过滤器,例如自定义过滤器或第三方过滤器。 - 请求和响应压缩:提供了一种机制来自动压缩HTTP响应,减少传输的数据量。 - **调用Servlet的URL**: - Servlet...

    购物商城java版源码

    5. 依赖库:项目中使用的第三方库,如Spring、Hibernate、MyBatis等。 通过分析和学习这个"购物商城java版源码",开发者可以深入了解Java EE技术栈,包括但不限于Servlet、JSP、JPA、JMS、EJB等,并掌握如何在实际...

    CRMS客户关系管理系统

    这些库可能包含了J2EE框架的组件、第三方服务的SDK,或者是特定功能的实现,例如数据库连接池、JSON解析库等。通过添加这些库,开发者可以利用其功能来完善CRMS系统的功能。 在实际操作中,开发者通常会使用Maven或...

    Java Web服务器(应用服务器)-java web应用程序的服务器平台审核.docx

    - `lib`目录:存放应用依赖的第三方库(JAR文件)。 ##### 4.3 **部署过程** - **简单部署**:只需将WAR文件放置在Tomcat的`webapps`目录下,Tomcat会在启动时自动解压并加载应用。 - **首次访问慢问题**:首次...

    学生成绩管理系统

    6. **jar文件**:压缩包中的jar文件可能是项目依赖的第三方库,例如用于数据库连接的JDBC驱动,或者Spring、Hibernate等ORM框架,它们可以帮助简化数据访问逻辑,提高开发效率。 7. **后台查询功能**:标签提到的...

    非常全面的一个j2ee教程(经过整理,适合初学者)

    - `lib`:包含第三方库的jar文件。 - **4.4 第一个Servlet HelloWorldServlet** - 创建Servlet类。 - 实现`doGet`或`doPost`方法。 - 在web.xml中配置Servlet。 - **4.6 Servlet处理客户端请求实现用户注册** -...

Global site tag (gtag.js) - Google Analytics