Hi,

I don't think that the source of the problem is wolips.
This happens when I deploy the application :
Wolips ant tools > Install and then get the resulting woa and copy it onto the 
production server.
When I run the application without any modifications I get the com/sun.... 
error.
When I remove the referenced Jar from the CLSSPATH.TXT file and put the jars in 
the server's WebObjects/Extensions dir everything runs fine.
I googled the class and found that it resides in the jmxtools.jar file.

Regards

Le 10 mars 2010 à 13:36, David Avendasora a écrit :

> On Mar 9, 2010, at 11:17 AM, Frédéric JECKER wrote:
> 
>> Yes, 
>> 
>> Everything runs fine in Eclipse, the jars in the Libraries folder are 
>> automatically deployed to the Resources/Java folder and added to the
>> CLSSPATH.TXT file.
> 
> That doesn't mean that Ant is going to do the same thing. You are dealing 
> with two different build systems. The fact that you still see them in 
> Libraries sounds wrong. Once you put them in Libraries and add them to the 
> build path, they should disappear out of there and show up in Referenced 
> Libraries
> 
> Are the jars in the Libraries directory on the build path?
> 
> Dave
> 
>> 
>> FJ
>> 
>> Le 9 mars 2010 à 17:12, John Huss a écrit :
>> 
>>> Did you put the jars in your Libraries folder inside your wolips project?  
>>> Did you add the jars to the build path in Eclipse?
>>> 
>>> John
>>> 
>>> On Tue, Mar 9, 2010 at 9:51 AM, Frédéric JECKER <[email protected]> 
>>> wrote:
>>> 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/johnthuss%40gmail.com
>>> 
>>> This email sent to [email protected]
>>> 
>> 
>> _______________________________________________
>> 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/webobjects%40avendasora.com
>> 
>> This email sent to [email protected]
> 

 _______________________________________________
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