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




 


Reply via email to