Deployment error, java.lang.NoClassDefFoundError: org/apache/commons/digest

Hi all,
I get the following stack trace when deploying an app where I added some JSF stuff:
<Aug 24, 2005 9:49:24 AM PDT> <Error> <Deployer> <BEA-149201> <Failed to complete the deployment task with ID 0 for the application appsdircg_war.
java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
     at java.lang.Class.getDeclaredConstructors0(Native Method)
     at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
     at java.lang.Class.getConstructor0(Class.java:1930)
     at java.lang.Class.newInstance0(Class.java:278)
     at java.lang.Class.newInstance(Class.java:261)
     at weblogic.servlet.internal.WebAppServletContext.registerEventListener(WebAppServletContext.java:2785)
     at weblogic.servlet.internal.WebAppServletContext.activateFromDescriptors(WebAppServletContext.java:2373)
     at weblogic.servlet.internal.WebAppServletContext.activate(WebAppServletContext.java:5600)
     at weblogic.servlet.internal.WebAppServletContext.setActive(WebAppServletContext.java:5578)
     at weblogic.servlet.internal.WebAppModule.activate(WebAppModule.java:838)
     at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:3012)
     at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2076)
     at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2057)
     at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2624)
     at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2547)
     at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2349)
     at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2431)
     at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2343)
     at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2511)
     at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:833)
     at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:542)
     at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500)
     at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
     at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
     at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
--------------- nested within: ------------------
weblogic.management.ManagementException: - with nested exception:
[java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet]
     at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2523)
     at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:833)
     at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:542)
     at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500)
     at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
     at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
     at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
The relevant jar file, commons-digester.jar is in the the WEB-INF/lib folder, just like all the other commons-*.jar files.
My CLASSPATH variable doesn't contain anything except a an XMLSpy jar file.
I'm running WLS 8.1 SP2.
Any help/hints are greatly appreciated.

I would set "prefer-web-inf-classes" to "true" in your "weblogic.xml" file. Without this, you may be getting classloader confusion with some of the commons jars that are used within WebLogic.

Similar Messages

  • JSP error java.lang.NoClassDefFoundError: org/apache/commons/fileupload/Fil

    I'm rather new to jsp. I'm using myeclipse and I'm deploying my site on tomcat. I've been slowly working away on the errors in my log files. Most of the problems that I've run into have been missing jar files. The log error that I'm stuck on follows:
    10:14:40,359 ERROR [Faces Servlet]:253 - Servlet.service() for servlet Faces Servlet threw exception
    java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUpload
         at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:115)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
         at com.wolverinecrane.view.util.SecurityFilter.doFilter(SecurityFilter.java:77)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Thread.java:595)
    In my buildpath I have commons-fileupload-1.0.jar which includes org.apache.commons.fileupload which has the class FileUpload.class in it.
    Any help on what may be going wrong here would be appreciated.
    Dan

    Solved:
    http://javalive.com/modules/newbb/viewtopic.php?topic_id=355&post_id=1013&order=0&viewmode=flat&pid=0&forum=4#forumpost1013

  • Java.lang.NoClassDefFoundError: org/apache/commons/fileupload/DiskFileUploa

    i have a servlet for the upload of the files...I compile and it's ok, but in esecution i've this error:
    java.lang.NoClassDefFoundError: org/apache/commons/fileupload/DiskFileUpload
    Why? Any idea?
    The classpath it's ok...
    Thanx !

    Ah...I use package commons-fileupload-1.0.jar
    I hope in your answer...Thanx!

  • Java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpException

    Test.java NoClassDefFoundError java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpException
    Can any one explain what is the cause of this error?? not able to understand what jar file to be uploaded??

    http://forum.java.sun.com/thread.jspa?threadID=5156615&tstart=0
    Duplicate post!

  • Error: java.lang.NoClassDefFoundError: org.apache.struts.taglib.html.BaseHa

    I am using JDeveoper10.1.2 with JHeadStart
    I am developing the OrderEntry application using ADF with Struts. Whenever i make the "Gender" field as Radio Group Button i get the following error message
    Error: java.lang.NoClassDefFoundError: org.apache.struts.taglib.html.BaseHandlerTag
    Please help what could be the cause.

    I have another way to solve this problem!
    When these errors happened, u double clicked on the error line in Embedded OC4J Server log window. The error will lead to the blue marked line, may be:
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> (1)
    or
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> (2)
    If line (1) marked, change the prefix="html" to prefix="html1"
    If line (2) marked, find the lines like <bean:message key="link.something_here"/>
    and change to <bean:message key="link.something_here1"/> and the correspond line of this key in the ApplicationResources.properties file of the project
    I successfully using this way but only if one error happend at a time or two errors from two kinds of error
    This way is not as good as the previous way mentioned in previous post.

  • ERROR:java.lang.NoClassDefFoundError: org/apache/poi/hssf/util/HSSFColor$WH

    hi All
    please help me in solving that problem, this error occurs when running my project, its for generating report using jasper report tool, exact at the line
    "JRXlsExporter exporter = new JRXlsExporter();"
    her is the code
    try
            JasperCompileManager.compileReport("E:/jasper_template/report2.jrxml");
            tteset = JasperFillManager.fillReport(jasperReport, new HashMap(),new JRResultSetDataSource(rset));
            JasperExportManager.exportReportToPdfFile(tteset,"E:/test.pdf");
            JRXlsExporter exporter = new JRXlsExporter();       
            exporter.setParameter(JRExporterParameter.JASPER_P  RINT,tteset);
            exporter.setParameter(JRExporterParameter.OUTPUT_F  ILE_NAME,"E:/test.xls");
            exporter.exportReport();
          catch (JRException e)
            e.printStackTrace();
          }

    I think you have to include jasperreports-1.2.7.jar in the classpathWhat?
    exporter.setParameter(JRExporterParameter.OUTPUT_F  ILE_NAME,"E:/test.xls");mentions a file test.xls which I assume naturally is an excel file.
    POI can be used to modify/read excel files in java.
    HSSFColor is used in POI
    This leads me to the conclusion that POI is missing from the classpath.
    How on earth did you come to your conclusions?

  • Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commo

    I have a simple server program and a simple client program to test axis - soap-rpc style method using Topcat Apache 4.1.
    I am getting errors while running my client program (for both methods - .jws as well as .wsdd)
    Here is the errors:
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton
    at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
    at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
    at org.apache.axis.utils.Options.<clinit>(Options.java:35)
    ==================================
    I AM USING FOLLOWING CLASSPATH:
    c:\Axis\lib\axis.jar;
    c:\Axis\lib\axis-ant.jar;
    c:\Axis\lib\commons-discovery-0.2.jar;
    c:\Axis\lib\commons-logging-1.0.4.jar;
    c:\Axis\lib\jax-1_1-fr-qname-class.jar;
    c:\Axis\lib\jaxrpc.jar;
    c:\Axis\lib\log4j-1.2.8.jar;
    c:\Axis\lib\saaj.jar;
    c:\Axis\lib\wsdl4j-1.5.1.jar;
    c:\Axis\lib\activation.jar;
    C:\Program Files\Apache Group\Tomcat 4.1\common\lib\servlet.jar
    ==================================
    Based on the others recommendation I read I have changed some other version of "COMMANS-LOGGING.JAR", but still I am getting same errors.
    Can anyone help me what may be wrong?
    Help me!

    commons-discovery-0.2.jar was fine in my classpath.
    Here is the solution:
    My classpath did not include . (dot) for the default classpath.
    After adding .; (dot) in the beginning of the classpath, the issue was solved.
    Thanks

  • Java.lang.NoClassDefFoundError: org/apache/log4j/Logger when creating ABCS

    Hi,
    I am trying to create a AIA Service Component Project using 11.1.1.5 jdev.
    The following error occured while executing this line: C:\XXX\Developement\AIA\build.xml:78: Could not create type evaluateFTL due to java.lang.NoClassDefFoundError:org/apache/log4j/Logger.
    do I have to put some jar files anywhere in jdeveloper ? Please advice.
    Thanks
    Sai

    Hi,
    The jar to be added is com.bea.core.apache.log4j_1.2.13.jar located in $MIDDLEWARE_HOME/modules
    Cheers,
    Vlad

  • Java.lang.NoClassDefFoundError: org/apache/jsp/login_jsp

    sorry once again to hijack earlier .

    i am using jboss 4.2 and jsf1.1,Authenticating to restrict user to direct acces of every page here i've used filters concept when user comes from other page
    he will be redirected to login page
    public void doFilter(ServletRequest request, ServletResponse response,
                   FilterChain chain) throws IOException, ServletException {
              HttpServletRequest httpRequest = (HttpServletRequest) request;
              String requestURI = httpRequest.getRequestURI();
              HttpSession session = httpRequest.getSession();
              String loginPage=filterConfig.getInitParameter("login");
              if (!requestURI.endsWith(loginPage) ) {                    
                   HttpServletResponse httpServletResponse = (HttpServletResponse) response;
                   httpServletResponse.sendRedirect("/ConnectVendorsWeb/faces/login.jsp");
                   return;
                   else{
                        System.out.println(requestURI.toString());
                        HttpServletResponse httpServletResponse = (HttpServletResponse) response;     httpServletResponse.sendRedirect("/faces/login.jsp");                    
                        //chain.doFilter(request, response);                    
    here is the exception what i am getting
    03:08:01,015 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
    java.lang.NoClassDefFoundError: org/apache/jsp/login_jsp (wrong name: org/apache/jsp/Login_jsp)

  • Comms6 IM java.lang.NoClassDefFoundError: org/apache/log4j/Layout

    Hi,
    After install (and configure) Comms6 Instant Messaging Server I cannot turn on IM services:
    bash-3.00# svcadm enable sunim
    bash-3.00# svcs -xv
    svc:/application/sunim:default (Sun Instant Messaging Server)
    State: offline since Thu Sep 18 18:57:15 2008
    Reason: Start method is running.
    See: http://sun.com/msg/SMF-8000-C4
    See: /var/svc/log/application-sunim:default.log
    Impact: This service is not running.
    (I added some debug lines to the /opt/sun/comms/im/sbin/imadmin)
    bash-3.00# tail /var/svc/log/application-sunim:default.log
    at com.iplanet.im.server.Watchdog.main(Watchdog.java:224)
    [TIMEOUT]
    [ Sep 18 18:41:57 Method "start" exited with status 1 ]
    [ Sep 18 18:44:57 Leaving maintenance because disable requested. ]
    [ Sep 18 18:44:57 Disabled. ]
    [ Sep 18 18:57:15 Enabled. ]
    [ Sep 18 18:57:15 Executing start method ("/opt/sun/comms/im/sbin/imadmin start") ]
    Starting Watchdog /opt/sun/comms/im/sbin/../lib/execdaemon /usr/jdk/entsys-j2se/bin/java -Dlogdir=/var/opt/SUNWiim/default/log -Djava.awt.headless=true -cp /opt/sun/comms/im/sbin/../lib/imcommon.jar:/opt/SUNWmfwk/lib/mfwk_instrum_tk.jar:/opt/SUNWmfwk/lib/mfwk_agent.jar:/opt/SUNWmfwk/lib/rmi2rpc.jar:/opt/SUNWmfwk/lib/xml-apis.jar:/opt/SUNWmfwk/lib/javax77.jar:/opt/SUNWmfwk/lib/jdom.jar:/opt/SUNWmfwk/lib/xercesImpl.jar:/opt/SUNWjdmk/5.1/lib/jmx.jar:/opt/SUNWjdmk/5.1/lib/jmxremote.jar:/opt/SUNWjdmk/5.1/lib/jmxremote_optional.jar:/opt/SUNWjdmk/5.1/lib/jdmkrt.jar:/usr/share/lib/xmpp/improvider.jar:/usr/share/lib/imservice.jar:/opt/sun/comms/im/sbin/../lib/xmppd.jar:/usr/share/lib/jso.jar:/usr/share/lib/xp.jar:/usr/share/lib/log4j.jar:/usr/share/lib/jaxen-core.jar:/usr/share/lib/saxpath.jar com.iplanet.im.server.Watchdog -m noncluster -c /opt/sun/comms/im/sbin/../config/iim.conf
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout
    at com.iplanet.im.server.Watchdog.main(Watchdog.java:224)
    Anyway,
    When I try to start it manually I get the same error:
    bash-3.00# /opt/sun/comms/im/lib/execdaemon /usr/jdk/entsys-j2se/bin/java -Dlogdir=/var/opt/SUNWiim/default/log -Djava.awt.headless=true -cp /opt/sun/comms/im/sbin/../lib/imcommon.jar:/opt/SUNWmfwk/lib/mfwk_instrum_tk.jar:/opt/SUNWmfwk/lib/mfwk_agent.jar:/opt/SUNWmfwk/lib/rmi2rpc.jar:/opt/SUNWmfwk/lib/xml-apis.jar:/opt/SUNWmfwk/lib/javax77.jar:/opt/SUNWmfwk/lib/jdom.jar:/opt/SUNWmfwk/lib/xercesImpl.jar:/opt/SUNWjdmk/5.1/lib/jmx.jar:/opt/SUNWjdmk/5.1/lib/jmxremote.jar:/opt/SUNWjdmk/5.1/lib/jmxremote_optional.jar:/opt/SUNWjdmk/5.1/lib/jdmkrt.jar:/usr/share/lib/xmpp/improvider.jar:/usr/share/lib/imservice.jar:/opt/sun/comms/im/sbin/../lib/xmppd.jar:/usr/share/lib/jso.jar:/usr/share/lib/xp.jar:/usr/share/lib/log4j.jar:/usr/share/lib/jaxen-core.jar:/usr/share/lib/saxpath.jar com.iplanet.im.server.Watchdog -m noncluster -c /opt/sun/comms/im/sbin/../config/iim.conf
    bash-3.00# Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout
    at com.iplanet.im.server.Watchdog.main(Watchdog.java:224)
    It comes from non global zone on Solaris 10u5.

    The package SUNWiimdv was not installed.
    bash-3.00# pwd
    /install/SunOS_i386/IMAPI/Packages
    bash-3.00# pkgadd -d . SUNWiimdv
    Processing package instance <SUNWiimdv> from </export/install/comms/SunOS_i386/IMAPI/Packages>
    Sun Java System Instant Messaging and Presence APIs(i386) 7.3,REV=2008.01.14
    Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved.
    PROPRIETARY/CONFIDENTIAL
    Use is subject to license terms.
    Using </> as the package base directory.
    ## Processing package information.
    ## Processing system information.
    3 package pathnames are already properly installed.
    ## Verifying package dependencies.
    ## Verifying disk space requirements.
    ## Checking for conflicts with packages already installed.
    ## Checking for setuid/setgid programs.
    Installing Sun Java System Instant Messaging and Presence APIs as <SUNWiimdv>
    ## Installing part 1 of 1.
    /usr/share/lib/imservice.jar
    /usr/share/lib/jaxen-core.jar
    /usr/share/lib/jso.jar
    /usr/share/lib/log4j.jar
    /usr/share/lib/saxpath.jar
    /usr/share/lib/xmpp/improvider.jar
    /usr/share/lib/xmpp/xmppd
    /usr/share/lib/xmpp/xmppd.conf
    /usr/share/lib/xp.jar
    [ verifying class <none> ]
    Installation of <SUNWiimdv> was successful.
    bash-3.00# /opt/sun/comms/im/sbin/imadmin stop
    Stopping IM services using SMF. Please see the SMF logs for progress messages
    bash-3.00# /opt/sun/comms/im/sbin/imadmin start
    Starting IM services using SMF. Please see the SMF logs for progress messages
    bash-3.00# /opt/sun/comms/im/sbin/imadmin status
    Server [UP]
    Multiplexor [UP]
    Agent:calendar [UP]
    Watchdog [UP]

  • Java.lang.NoClassDefFoundError: org/apache/xerces/parsers/SAXParser

    We are trying to evaluate Weblogic 6.1 Beta version.
    We have tried a setup that is working in WebLogic 6.0 sp1 version,
    but the same setup fails in the Beta version.
    We get ...
    java.lang.NoClassDefFoundError:
    org/apache/xerces/parsers/SAXParser
    We had not specified any addl. jars in the classpath
    in 6.0 sp1 version. But this fails in the Beta version.
    Could someone tell if this is a known bug in the Beta release and
    suggest a solution or tell if this will be fixed in the actual version
    when it is
    released in July?
    Thanks.
    -Arvind

    "Jeeva" <[email protected]> wrote in message
    news:3b40ecb5$[email protected]..
    >
    Alternatively u can set the parameters to look at the right parser when uneed
    it. This can be done by:
    System.setProperty("javax.xml.parsers.SAXParserFactory","org.apache.xerces.jaxp.SAXParserFactoryImpl");
    System.setProperty("javax.xml.parsers.DocumentBuilderFactory","org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
    System.setProperty("javax.xml.parsers.SAXParser","org.apache.xerces.jaxp.SAXParserImpl");
    This is far from being recommended for the following reason:
    The JAXP factories cache the classes used to instantiate the factories,
    therefore you cannot changed dynamically these properties at runtime, you
    will have absolutely NO guarantee that this will work. If a factory is
    instantiated before yours, it will use this one. Additionaly, Weblogic
    already defines these properties at startup so that they refer to their own
    factories that can look into the XML registry.
    Consider these properties as being read-only. Chance are that you will mess
    up everything if you modify them.
    If you need to define a specific parser (such as crimson), then put crimson
    in your system classpath and set the XML registry appropriately.
    If you want to take a look at jaxp strategy. Use the JVM
    property -Djaxp.debug=true.
    As well use -Dweblogic.xml.debug=true for Weblogic XML related info.
    Stéphane Bailliez
    Software Engineer, Paris - France
    iMediation - http://www.imediation.com
    Disclaimer: All the opinions expressed above are mine and not those from my
    company.

  • Error: java.lang.NoClassDefFoundError: org/jdom/JDOMException

    Dear Sir/Madam,
    I have installed Library software “NewGenLib” which support Java. The software is running well in the server as well as some other client pc.
    When I am trying to install in some other client following error is coming and unable to run the software.
    I need your support urgently…Kindly help me out..
    Error
    “Java Web Start 1.4.2_17 Console, started Fri Jul 31 11:28:18 IST 2009
    Java 2 Runtime Environment: Version 1.4.2_17 by Sun Microsystems Inc.
    Logging to file: C:\Documents and Settings\nihar\Desktop\log.txt
    java.lang.NoClassDefFoundError: org/jdom/JDOMException
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at com.sun.javaws.Launcher.executeApplet(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
    at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
    at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    With regards
    Nihar
    NSHM Knowledge Campus
    Head-Librarian, Kolkata
    India

    To the point, a NoClassDefFoundError simply means that the in the message mentioned class (or at least, the JAR file with the class) is missing in the runtime classpath.
    So either it is actually missing, or your code is not using the paths you think it would be used for the classpath, or there are collisions of duplicate different versioned classes in the classpath.

  • Error: java.lang.NoClassDefFoundError: org/aspectj/lang/Signature

    My applications run well before,
    And after I remove org foleder: webapps\ROOT\WEB-INF\classes\org,
    and later put it back again( I did that just for testing something)
    Then I always get the error message:
    java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
    Don't understand why, all the directory are exactlly same as before.
    Ask your kindly help?

    Have you restarted your server? Changes to the class directory normally require a restart.
    Is the class org/aspectj/lang/Signature.class in that classes directory
    Have you just updated your MySQL driver? It seems there was a recent problem with one of the distributions of the MySQL driver that it required the Aspectj classes in the classpath to run, when it shouldn't.

  • Java.lang.NoClassDefFoundError: org/apache/axis/client/Service

    Hi,
    I am developing a WebService Client and for that i am using the Apache axis client. but when i am trying to instnatiate the org.apache.axis.client.Service class it says a NoClassDefinition Found error.
    Can anyone tell me the reason for this? Is there any settings for axis client in the Portal-App.xml or any other place?
    Thanks
    Kiran

    Have you included all the Axis client jars in your /dist/PORTAL-INF/lib folder and added them to to .classpath?
    axis.jar , commons-discovery.jar , commons-logging.jar , crimson.jar , jaxp.jar , jaxrpc.jar , log4j.jar , saaj.jar , wsdl4j.jar , xalan.jar , xerces.jar .

  • Hectic error - java.lang.NoClassDefFoundError

    Hi All,
    I'm getting a strange error in my program when I execute my application, the error is java.lang.NoClassDefFoundError.
    Basically, I writing a RMI application, in that I'm in need of using a collection which should support duplicate keys and duplicate values. This duplicate keys are not supported by our Sun's JDK APIs (everyone knows). So, to achieve this duplicate keys in the collection, I got a API from Apache (org.apache.commons.co
    llections.MultiHashMap). which supports duplicate keys.
    I have placed the jar in the CLASSPATH which contains this org.apache.commons.collections.MultiHashMap class. I have compiled the class with jdk1.3, it was compiling properly without any error. when i try to execute it, it says the following error.
    Starting server...
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/MultiHashMap
    at java.lang.Class.getMethod0(Native Method)
    at java.lang.Class.getMethod(Class.java:883)
    at ClrQstOperImpl_Stub.<clinit>(Unknown Source)
         at java.lang.reflect.Constructor.newInstance(Native Method)
         at sun.rmi.server.RemoteProxy.getStub(RemoteProxy.java:93)
         at sun.rmi.server.ActivatableRef.getStub(ActivatableRef.java:65)
         at java.rmi.activation.Activatable.register(Activatable.java:217)
         at ActivableServer.main(ActivableServer.java:31)
    Please provide me some solution. Thanks in advance for your knowledge sharings and solutions.
    Thanks & Regards,
    Prabu

    Hi Kaj,
    Yes, I have downloaded it from the apache and having it in my classpath. I'm not using any application/server. Its a RMI application in which I have the MultiHashMap class (ie, from org.apache.commons.collections.MultiHashMap). It compiles properly, but at the time of execution, it says
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/MultiHashMap
    Looking for you people help....
    Thanks & Regards,
    Prabu

Maybe you are looking for

  • Enhancements in CRM IC Webclient

    Hi, We are using SAP CRM Webclient as UI for backend ISU system to achieve Utility specific Customer service scenarios. There are lot of Enhancements happening in ISU Backend processes. My question: How do we realize these enhancments in CRM  IC Webc

  • Backup Deletion with DB13?

    Hey there, I have planned some AllOnlineRedolog Backups to a disk. But there is only enough space for ONE Backup. So, after the Backup on the disk has been saved to a tape, it should be deleted. Not directly after the Tape-Backup but  relatively befo

  • Viewing photos to be imported

    How do I view and select photos to be imported in iphoto 6? The window is blank. I am importing from a family member's camera and I don't want all 981 of their pics.

  • Can abstract method be overridden

    "An abstract method can be overridden by an abstract method" If an abstract method does not have any implementation, then what does one mean by overriding an abstract class in the subclass. Any code to show this will be of better understanding. Thank

  • Distributed objects on a LAN

    I want to write an application that uses distributed objects over a Local Area Network, but the problem is that when a client makes an NSConnection to the server, the host argument has to be a registered internet domain name, which i don't have on my