I am deploying a pretty simple service. The wsdd snippet is:
<service name="urn:ldap-util" provider="java:RPC">
<namespace>http://www.libertyram.com/</namespace>
<parameter name="className" value="com.lram.cor.ldap.LDAPUtil"/>
<parameter name="allowedMethods" value="searchAndLoad"/>
<beanMapping qname="myNS:LRAMUser" xmlns:myNS="urn:LDAPUtil"
languageSpecificType="java:com.lram.cor.entities.LRAMUser"/>
</service>
The deployment goes fine with no errors. However, when I go to view the wsdl, I get
the following error:
---------------------------------------
Fault - WSDLException: faultCode=OTHER_ERROR: Can't find prefix for
'http://www.w3.org/1999/XMLSchema'. Namespace prefixes must be set on the Definition
object using the addNamespace(...) method.:
---------------------------------------
I was able to deploy services that only used simple java types, so I am wondering if
it has something to do with that. Am I missing something from my deployment
descriptor?
Thanks,
Ed Keen