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
-
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.
DanSolved:
http://javalive.com/modules/newbb/viewtopic.php?topic_id=355&post_id=1013&order=0&viewmode=flat&pid=0&forum=4#forumpost1013 -
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! -
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! -
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. -
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? -
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 -
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
SaiHi,
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] -
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
IndiaTo 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. -
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
KiranHave 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,
PrabuHi 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
-
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
-
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