Are you sure to have modeled these complex types in UML using ‘public’ access on the attributes ?

 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Coleman, Davin
Sent: Friday, August 20, 2004 4:08 PM
To: '[EMAIL PROTECTED]'
Subject: [Andromda-user] Axis Problems with Databinding

 

My application is using the webservices cartridge and Axis. The web services have complex types as return values. When the application is deployed in JBoss the following exception is thrown in the log file.

 

2004-08-20 14:32:35,357 DEBUG [org.apache.axis.encoding.ser.BaseSerializerFactory] Exception:

java.lang.NoSuchMethodException: org.apache.axis.encoding.ser.BeanSerializerFactory.create(java.lang.Class, javax.xml.namespace.QName)

            at java.lang.Class.getMethod(Class.java:978)

            at org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(BaseSerializerFactory.java:234)

            at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:529)

            at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:245)

            at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:225)

            at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:204)

            at org.apache.axis.deployment.wsdd.WSDDDocument.setDocument(WSDDDocument.java:140)

            at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:66)

            at org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:172)

            at org.apache.axis.AxisEngine.init(AxisEngine.java:161)

            at org.apache.axis.AxisEngine.<init>(AxisEngine.java:145)

            at org.apache.axis.server.AxisServer.<init>(AxisServer.java:87)

            etc

 

 

Any ideas why? Looks like this occurs when the Axis Web Service Deployment Descriptor (WSDD) (server-config.wsdd) which AndroMDA creates. Version of Axis is axis-1.2-beta-20040626.jar

 

Thanks

 

Davin

 

Technical Lead

1 Kingsway / London

Phone: 0207 8442816

 



------------------------------------------------------------
The information contained in or attached to this email is
intended only for the use of the individual or entity to
which it is addressed. If you are not the intended
recipient, or a person responsible for delivering it to the
intended recipient, you are not authorised to and must not
disclose, copy, distribute, or retain this message or any
part of it. It may contain information which is confidential
and/or covered by legal professional or other privilege (or
other rules or laws with similar effect in jurisdictions
outside England and Wales).
The views expressed in this email are not necessarily the
views of Centrica plc, and the company, its directors,
officers or employees make no representation or accept any
liability for its accuracy or completeness unless expressly
stated to the contrary.

Reply via email to