Hi All
I'm trying to build a webservice that sends an Email-object between the
client and the server - i'm having some troubble getting it to work
though. I'm trying to define a beanMapping(nedded to be able to transfer
custom beans right?) but when i do, it gives me an error:
-----------------
Processing file
/home/dennis/eclipse/workspace/emailValidationWS/emailValidator.wsdd
- AxisFault: AxisFault
faultCode: ns1:Server.userException
faultString: java.lang.reflect.InvocationTargetException
faultActor: null
faultDetail:
stackTrace: java.lang.reflect.InvocationTargetException:
java.lang.NoSuchMethodError
at
org.apache.axis.deployment.wsdd.WSDDDeployment.deployMapping(WSDDDeployment.java:315)
at
org.apache.axis.deployment.wsdd.WSDDDeployment.deployTypeMapping(WSDDDeployment.java:199)
at
org.apache.axis.deployment.wsdd.WSDDDeployment.deployToRegistry(WSDDDeployment.java:298)
at org.apache.axis.deployment.wsdd.WSDDDocument.deploy(WSDDDocument.java:174)
at org.apache.axis.utils.Admin.processWSDD(Admin.java:227)
at org.apache.axis.utils.Admin.process(Admin.java:300)
at org.apache.axis.utils.Admin.AdminService(Admin.java:176)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:142)
----------------------
the deployment file:
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<beanMapping qname="myNS:EML"
xmlns:myNS="urn:newel-email"
languageSpecificType="java:dk.newel.model.Email"/>
<service name="validateemail" provider="java:RPC">
<parameter name="className" value="dk.newel.WS.emailValidator"/>
<parameter name="allowedMethods" value="*"/>
</service>
</deployment>
----------------------
I'm guessing that it cannot find dk.newel.model.Email(?) but it's
located in the WEB-INF/classes dir.
Does anyone have an idea to what the problem might be?
./Dennis