Well I've dumped the "Installer version" from the new machine, and 
instead popped the 1.2 war file onto a fresh copy of tomcat that I 
gunzipped from 
http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz

This instance of OpenBD fired up and worked nicely, and was able to 
consume a web service from my other "legacy" OpenBD server (finally!)
No "webservice.jar" issue, although I STILL had to copy the tools.jar 
file over from jvm land.

But, unlike my legacy OpenBD server, this new version can not (using the 
exact same codebase) call the same service of itself that it had just 
called remotely.
It throws this error:

Unrecognized error code: Invalid service locator generated for 
http://[SERVER_IP]:8080/openbd/manageit/feed/person.cfc?wsdl. Cannot 
invoke method: getPersonCfc. null loader constraint violation in 
interface itable initialization: when resolving method 
"manageit.feed.person_cfc.PersonCfcSoapBindingStub.getClientInfo(Ljava/lang/String;Ljava/lang/String;)Lcom/newatlanta/wstypes/StructMap;"
 
the class loader (instance of 
com/naryx/tagfusion/cfm/xml/ws/dynws/DynamicCacheClassLoader) of the 
current class, manageit/feed/person_cfc/PersonCfcSoapBindingStub, and 
the class loader (instance of 
com/naryx/tagfusion/cfm/xml/ws/dynws/DynamicCacheClassLoader) for 
interface manageit/feed/person_cfc/Person have different Class objects 
for the type com/newatlanta/wstypes/StructMap used in the signature

Being 3 in the morning, it's entirely possible that I've missed something here. 

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 mailing list - http://groups.google.com/group/openbd?hl=en

 !! save a network - please trim replies before posting !!

Reply via email to