Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] java.lang.NoClassDefFoundError: com/sun/org/apache/commons/logging/Log when embedding Jetty


Your classpath lack of org.apache.jasper.glassfish_2.1.0.v201004190952.jar, you can find it at lib\jsp of jetty-distribution



kephuro2@xxxxxxx
Sent by: jetty-users-bounces@xxxxxxxxxxx

21/07/2010 10.53

Please respond to
JETTY user mailing list <jetty-users@xxxxxxxxxxx>

To
jetty-users@xxxxxxxxxxx
cc
Subject
[jetty-users] java.lang.NoClassDefFoundError: com/sun/org/apache/commons/logging/Log when embedding Jetty





Hi :)

I've tried the following tutorial : http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

I have the followings jars in my classpath : http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/7.1.5.v20100705/jetty-all-7.1.5.v20100705.jar and http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar.

I've tried to run the following code :

Server server = new Server(80);

WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("webapps/guacamole.war");
server.setHandler(webapp);

try {
       server.start();
       server.join();
} catch (Exception e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
}

And I get the following exception : java.lang.NoClassDefFoundError: com/sun/org/apache/commons/logging/Log
Here is the complete stack trace :
java.lang.NoClassDefFoundError: com/sun/org/apache/commons/logging/Log
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClassCond(Unknown Source)
       at java.lang.ClassLoader.defineClass(Unknown Source)
       at java.security.SecureClassLoader.defineClass(Unknown Source)
       at java.net.URLClassLoader.defineClass(Unknown Source)
       at java.net.URLClassLoader.access$000(Unknown Source)
       at java.net.URLClassLoader$1.run(Unknown Source)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at org.eclipse.jetty.util.Loader.loadClass(Loader.java:90)
       at org.eclipse.jetty.util.Loader.loadClass(Loader.java:70)
       at org.eclipse.jetty.webapp.WebXmlProcessor.initServlet(WebXmlProcessor.java:657)
       at org.eclipse.jetty.webapp.WebXmlProcessor.initWebXmlElement(WebXmlProcessor.java:466)
       at org.eclipse.jetty.webapp.WebXmlProcessor.process(WebXmlProcessor.java:411)
       at org.eclipse.jetty.webapp.WebXmlProcessor$Descriptor.process(WebXmlProcessor.java:134)
       at org.eclipse.jetty.webapp.WebXmlProcessor.processDefaults(WebXmlProcessor.java:335)
       at org.eclipse.jetty.webapp.WebXmlConfiguration.preConfigure(WebXmlConfiguration.java:69)
       at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:378)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
       at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
       at org.eclipse.jetty.server.Server.doStart(Server.java:242)
       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
       at fr.habipro.crm.gui.MainFrame$2$21$1.run(MainFrame.java:874)
       at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.sun.org.apache.commons.logging.Log
       at java.net.URLClassLoader$1.run(Unknown Source)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       ... 27 more

It happens at the line 874 in my code which is : server.start();

Where does this error come from ?

Thanks a lot for your help !

Julien
(Please, Excuse my english)
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jetty-users


Back to the top