Sagar, Thanks for the help, but I still have the problem after adding the beanmapping to my server-config.wsdd and restarting the server. I added it on the next line after <deployment>
When I attempt to execute the "View this list of deployed Web Services" I get the error on the console: - Unable to deploy typemapping: {someNamespace}MyException java.lang.ClassNotFoundException: my.package.MyException I added the class to a jar file and I'm including it in the AXISCLASSPATH environment variable when I start the server. What am I missing? Daryl -----Original Message----- From: Sagar Pidaparthi [mailto:[EMAIL PROTECTED] Sent: Friday, August 27, 2004 5:02 PM To: [EMAIL PROTECTED] Subject: RE: Java2WSDL Error - Please register a typemapping/beanmapping for If you don't use an ant task here is a possible solution. Edit and copy the following line to your Server-config.wsdd and restart your server. <beanMapping qname="ns:local" xmlns:ns="someNamespace" languageSpecificType="java:my.package.MyException"/> here is another example <beanMapping qname="ns60:Customer" xmlns:ns60="urn:com.c.bs.cib"/> languageSpecificType="java:com.c.bs.cib.Customer" It is also possible to auto generate all the required mappings using wsdl2java command to wsdd file and then use deploy command to copy the mapping to server-config file. You may find it easier to edit server-config.wsdd if you are dealing with just one case. I hope this helps. Sagar Ps: Please find below the relevant documentation about adding beenmapping information to your server-config file.___________________________________________ Encoding Your Beans - the BeanSerializer Axis includes the ability to serialize/deserialize, without writing any code, arbitrary Java classes which follow the standard JavaBean pattern of get/set accessors. All you need to do is tell Axis which Java classes map to which XML Schema types. Configuring a bean mapping looks like this: <beanMapping qname="ns:local" xmlns:ns="someNamespace" languageSpecificType="java:my.java.thingy"/> The <beanMapping> tag maps a Java class (presumably a bean) to an XML QName. You'll note that it has two important attributes, qname and languageSpecificType. So in this case, we'd be mapping the "my.java.thingy" class to the XML QName [someNamespace]:[local]. -----Original Message----- From: Gerlach, Daryl CTR (NAVSISA Code 942) [mailto:[EMAIL PROTECTED] Sent: Friday, August 27, 2004 1:37 PM To: [EMAIL PROTECTED] Subject: Java2WSDL Error - Please register a typemapping/beanmapping for I have an existing application that I am attempting to turn into a web service. I am using Axis 1.2 beta Java2WSDL using Document/Literal settings to generate the WSDL from Java source. The methods return custom exceptions. When I run Java2WSDL I get the following error message: Please register a typemapping/beanmapping for 'my.package.MyException' Where and how I a register this custom exception type? MyException extends java.lang.Exception Daryl E. Gerlach