Return-Path: Delivered-To: apmail-jakarta-ant-user-archive@apache.org Received: (qmail 82192 invoked from network); 14 Feb 2002 21:13:24 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 14 Feb 2002 21:13:24 -0000 Received: (qmail 13967 invoked by uid 97); 14 Feb 2002 21:13:16 -0000 Delivered-To: qmlist-jakarta-archive-ant-user@jakarta.apache.org Received: (qmail 13956 invoked by uid 97); 14 Feb 2002 21:13:16 -0000 Mailing-List: contact ant-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list ant-user@jakarta.apache.org Received: (qmail 23932 invoked from network); 14 Feb 2002 20:34:08 -0000 Message-ID: <01df01c1b597$585f8a30$d300000a@TariqM> From: "T Master" To: "Ant Users List" References: Subject: Re: Problem with ejbjar, log4j Date: Thu, 14 Feb 2002 13:36:50 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Umm. ClassDefNotFoundError indicates classpath issue. Use the following line appropriately: ----- Original Message ----- From: "Molitor, Stephen" To: "'Ant Users List'" Sent: Thursday, February 14, 2002 1:27 PM Subject: Problem with ejbjar, log4j > I'm having trouble using the ejbjar task to build EJB's that use Log4J. I'm > using Ant 1.4, with WebLogic 5.1. I get an error that says: > > java.lang.NoClassDefFoundError: Lorg/apache/log4j/Category; > > I do have log4j.jar in my classpath. For grins, I also put log4j.jar under > ant/lib. 'Lorg' is not mentioned anywhere in my classpath. Any ideas? > Thanks! Here's the complete error message, followed by the snippet from our > build.xml file that invokes ejbjar: > > ejb_jar: > [ejbjar] building CompPlanEJB.jar with 12 files > [ejbc] java.lang.NoClassDefFoundError: Lorg/apache/log4j/Category; > [ejbc] at java.lang.Class.getFields0(Native Method) > [ejbc] at java.lang.Class.getDeclaredFields(Class.java:998) > [ejbc] at > weblogic.ejb.compliance.BeanClassChecker.checkEJBContextIsNotTransient(BeanC > lassChecker.java:271) > [ejbc] at java.lang.reflect.Method.invoke(Native Method) > [ejbc] at > weblogic.ejb.compliance.EJB11ComplianceChecker.checkEJB(EJB11ComplianceCheck > er.java:107) > [ejbc] at > weblogic.ejb.compliance.EJB11ComplianceChecker.checkDeploymentUnit(EJB11Comp > lianceChecker.java:87) > [ejbc] at > weblogic.ejb.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:302) > [ejbc] at > weblogic.ejb.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:251) > [ejbc] [EJB]: Unexpected exception java.lang.NoClassDefFoundError: > Lorg/apache/log4j/Category; > [ejbc] at > weblogic.ejb.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:159) > [ejbc] at weblogic.ejbc.runBody(ejbc.java:307) > [ejbc] at weblogic.utils.compiler.Tool.run(Tool.java:80) > [ejbc] at weblogic.ejbc.main(ejbc.java:353) > [ejbc] java.lang.NoClassDefFoundError: Lorg/apache/log4j/Category; > [ejbc] at java.lang.Class.getFields0(Native Method) > [ejbc] at java.lang.Class.getDeclaredFields(Class.java:998) > [ejbc] at > weblogic.ejb.compliance.BeanClassChecker.checkEJBContextIsNotTransient(BeanC > lassChecker.java:271) > [ejbc] at java.lang.reflect.Method.invoke(Native Method) > [ejbc] at > weblogic.ejb.compliance.EJB11ComplianceChecker.checkEJB(EJB11ComplianceCheck > er.java:107) > [ejbc] at > weblogic.ejb.compliance.EJB11ComplianceChecker.checkDeploymentUnit(EJB11Comp > lianceChecker.java:87) > [ejbc] [EJB]: Unexpected exception java.lang.NoClassDefFoundError: > Lorg/apache/log4j/Category; > [ejbc] at > weblogic.ejb.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:302) > [ejbc] at > weblogic.ejb.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:251) > [ejbc] at > weblogic.ejb.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:159) > [ejbc] at weblogic.ejbc.runBody(ejbc.java:307) > [ejbc] at weblogic.utils.compiler.Tool.run(Tool.java:80) > [ejbc] at weblogic.ejbc.main(ejbc.java:353) > [ejbc] [EJB]: Creating output > jar:D:\javaweb\fleetservices\edgeweb\working\dist\ejb\CompPlanEJB.jar > > > Our ejbjar target: > > description="builds the jar file for ejb"> > descriptordir="${webapps_dir}/commissions/META-INF" > classpath="${edgeweb_classpath}" > basejarname="${ejb_jar_name}"> > compiler="javac" > classpath="${edgeweb_classpath}" > keepgenerated="true"/> > > location="${wl_home}/classes/weblogic/ejb/deployment/xml/weblogic-ejb-jar.dt > d"/> > > > > > Thanks! > > Steve Molitor > smolitor@erac.com > > > -- > To unsubscribe, e-mail: > For additional commands, e-mail: > -- To unsubscribe, e-mail: For additional commands, e-mail: