Hi,

When deploying an app that embed third party libraries within the 
resources/java directory and references those jars from the CLSSPATH.TXT file 
generated from wolips 
[...] 
APPROOT\Resources\Java\
APPROOT\Resources\Java\commons-configuration-1.5.jar
APPROOT\Resources\Java\commons-io-1.4.jar
APPROOT\Resources\Java\commons-lang-2.4.jar
APPROOT\Resources\Java\commons-logging-1.0.4.jar
APPROOT\Resources\Java\hapi-0.5.1.jar
APPROOT\Resources\Java\incah.jar
APPROOT\Resources\Java\log4j-1.2.14.jar
[...]

I encounter the following error :
[2010-03-09 16:40:10 CET] <main> java.lang.NoClassDefFoundError: 
com/sun/jdmk/comm/CommunicatorServer
at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at 
com.webobjects.foundation._NSUtilities._searchForClassInPackages(_NSUtilities.java:374)
        at 
com.webobjects.foundation.NSBundle.searchForClassInBundles(NSBundle.java:1002)
        at 
com.webobjects.foundation.NSBundle.searchAllBundlesForClassWithName(NSBundle.java:986)
        at com.webobjects.foundation.NSBundle.access$300(NSBundle.java:208)
        at 
com.webobjects.foundation.NSBundle$1._searchForClassWithName(NSBundle.java:373)
        at 
com.webobjects.foundation._NSUtilities._classWithPartialName(_NSUtilities.java:344)
        at 
com.webobjects.foundation._NSUtilities.classWithName(_NSUtilities.java:291)
        at 
com.webobjects.eoaccess.EOModel._setEntityForEntityNameClassName(EOModel.java:1246)
        at 
com.webobjects.eoaccess.EOModel._addFakeEntityWithPropertyList(EOModel.java:1284)
        at 
com.webobjects.eoaccess.EOModel._initWithTableOfContentsPropertyListPathURL(EOModel.java:1096)
        at com.webobjects.eoaccess.EOModel.<init>(EOModel.java:806)
        at 
com.webobjects.eoaccess.EOModelGroup.addModelWithPathURL(EOModelGroup.java:498)
        at 
com.webobjects.eoaccess.EOModelGroup.modelGroupForLoadedBundles(EOModelGroup.java:790)
        at 
com.webobjects.eoaccess.EOModelGroup.globalModelGroup(EOModelGroup.java:338)
        at 
com.webobjects.eoaccess.EOModelGroup.defaultGroup(EOModelGroup.java:370)
        at 
com.symaris.importagent.app.utils.EOConnexionUpdater.updateConnexionPropertiesForAllEOModels(EOConnexionUpdater.java:51)
        at 
com.symaris.importagent.app.Application.bootStrap(Application.java:113)
        at com.symaris.importagent.app.Application.<init>(Application.java:130)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        at java.lang.Class.newInstance0(Class.java:308)
        at java.lang.Class.newInstance(Class.java:261)
        at com.webobjects.appserver.WOApplication.main(WOApplication.java:323)
        at com.symaris.importagent.app.Application.main(Application.java:46)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71)

But when I place the jars into the extensions directory and remove the lines 
from the CLSSPATH.TXT file everything runs fine.
Am I missing something ?

Thanks for your help

Regards

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to