Skip to main content



      Home
Home » Eclipse Projects » Virgo » NoClassDefFoundError when starting Virgo milestone 5 from tooling
NoClassDefFoundError when starting Virgo milestone 5 from tooling [message #631316] Wed, 06 October 2010 23:21
Eclipse UserFriend
When an attempt is made to start Virgo 2.1.0.M05-incubation using the Eclipse tooling, the following exception occurs:

Exception in thread "main" java.lang.NoClassDefFoundError:
org/eclipse/virgo/osgi/launcher/Launcher
Caused by: java.lang.ClassNotFoundException:
org.eclipse.virgo.osgi.launcher.Launcher
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301 )
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

This was due to over-zealous reorganisation of the kernel directory layout on my part with insufficient regard to the tooling. Apologies for the inconvenience.

bug 32719
has been logged and this will be fixed in Virgo 2.1.0.M06-incubation.

Meanwhile either revert to milestone 4 or reconfigure the tooling as follows as a temporary workaround:
1. Open the "Servers" window in the tooling.
2. Determine the Virgo server to be reconfigured.
3. Double click the Virgo server to open up the server window.
4. Navigate to the "Overview" pane.
5. Click the "Open launch configuration" link.
6. Navigate to the "Classpath" pane.
7. Select "User Entries".
8. Add each of the 5 JARs in the launcher directory to the classpath in turn (the order does not matter), by clicking "Add External JARs...", navigating to $SERVER_HOME/lib/launcher, and adding the JARs as necessary.
9. Back on the "Classpath" pane, once all 5 JARs have been added, click "Apply" then "Ok".

It should now be possible to launch Virgo as usual.
Previous Topic:Virgo Milestone 5
Next Topic:Help me understand the uses violation
Goto Forum:
  


Current Time: Wed Jul 09 09:53:19 EDT 2025

Powered by FUDForum. Page generated in 0.04798 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top