Thank you for your reply, Dr. Jung. However, I wanted to let you know that I followed Neal Sanche's example to the letter, including the xml-schema tag you mention in your reply. The generated web-services.xml file appears below.
As you can see, the cert:User class has been identified by the xdoclet plugin and included in the file. I can confirm that the User class is included in the ejb.jar file as well. Our application deployments do have a special application-scoped class loader, but even when I disable that loader, the classDefNotFound errors persist. web-services.xml file: | <?xml version="1.0" encoding="UTF-8" ?> | - <!-- | --> | - <!-- This JBoss.Net Web Service Descriptor has been generated by XDoclet | --> | - <!-- and is brought to you by F. M. Brier, C. G. Jung and J. Essington | --> | - <!-- | --> | - <deployment name="cert" xmlns="http://xml.apache.org/axis/wsdd/" targetNamespace="http://cvs.east.frontiercorp.com/cert" xmlns:cert="http://cvs.east.frontiercorp.com/cert" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> | - <!-- | The following are declarations of service endpoints targetted to | session beans | | --> | - <service name="ListProvider" provider="Handler"> | <parameter name="handlerClass" value="org.jboss.net.axis.server.EJBProvider" /> | <parameter name="beanJndiName" value="cap/cert/ejb/ListProviderLocalEjb" /> | <parameter name="allowedMethods" value="getList getListValue" /> | - <requestFlow name="ListProviderRequest"> | - <handler type="java:org.jboss.net.axis.server.JBossAuthenticationHandler"> | <parameter name="securityDomain" value="java:/jaas/cap_hybrid" /> | <parameter name="validateUnauthenticatedCalls" value="false" /> | </handler> | - <handler type="java:org.jboss.net.axis.server.JBossAuthorizationHandler"> | <parameter name="securityDomain" value="java:/jaas/cap_hybrid" /> | <parameter name="allowedRoles" value="Cert_Admin, Cert_User, Cert_ReadOnly" /> | </handler> | - <!-- this is a temporary solution to allow immediate (de-)serialization of entity beans in the web service layer | --> | <handler type="java:org.jboss.net.axis.server.TransactionRequestHandler" /> | </requestFlow> | - <responseFlow name="ListProviderResponse"> | - <!-- this is a temporary solution to allow immediate (de-)serialization of entity beans in the web service layer | --> | <handler type="java:org.jboss.net.axis.server.SerialisationResponseHandler" /> | <handler type="java:org.jboss.net.axis.server.TransactionResponseHandler" /> | </responseFlow> | </service> | - <service name="WebServiceTest" provider="Handler"> | <parameter name="handlerClass" value="org.jboss.net.axis.server.EJBProvider" /> | <parameter name="beanJndiName" value="cap/cert/ejb/WebServiceTestEjbLocal" /> | <parameter name="allowedMethods" value="getName" /> | - <operation name="getName" returnQName="Greeting"> | <parameter name="Name" /> | </operation> | - <requestFlow name="WebServiceTestRequest"> | - <handler type="java:org.jboss.net.axis.server.JBossAuthenticationHandler"> | <parameter name="securityDomain" value="java:/jaas/cap_hybrid" /> | <parameter name="validateUnauthenticatedCalls" value="false" /> | </handler> | - <handler type="java:org.jboss.net.axis.server.JBossAuthorizationHandler"> | <parameter name="securityDomain" value="java:/jaas/cap_hybrid" /> | <parameter name="allowedRoles" value="Cert_Admin, Cert_User, Cert_ReadOnly" /> | </handler> | - <!-- this is a temporary solution to allow immediate (de-)serialization of entity beans in the web service layer | --> | <handler type="java:org.jboss.net.axis.server.TransactionRequestHandler" /> | </requestFlow> | - <responseFlow name="WebServiceTestResponse"> | - <!-- this is a temporary solution to allow immediate (de-)serialization of entity beans in the web service layer | --> | <handler type="java:org.jboss.net.axis.server.SerialisationResponseHandler" /> | <handler type="java:org.jboss.net.axis.server.TransactionResponseHandler" /> | </responseFlow> | </service> | - <service name="ComplexWebServiceTest" provider="Handler"> | <parameter name="handlerClass" value="org.jboss.net.axis.server.EJBProvider" /> | <parameter name="beanJndiName" value="cap/cert/ejb/ComplexWebServiceTestEjbLocal" /> | <parameter name="allowedMethods" value="getName getMap getUser" /> | - <operation name="getName" returnQName="Greeting"> | <parameter name="Name" /> | </operation> | - <operation name="getMap" returnQName="MapGreeting"> | <parameter name="someData" /> | </operation> | - <operation name="getUser" returnQName="UserGreeting"> | <parameter name="name" /> | </operation> | - <requestFlow name="ComplexWebServiceTestRequest"> | - <handler type="java:org.jboss.net.axis.server.JBossAuthenticationHandler"> | <parameter name="securityDomain" value="java:/jaas/cap_hybrid" /> | <parameter name="validateUnauthenticatedCalls" value="false" /> | </handler> | - <handler type="java:org.jboss.net.axis.server.JBossAuthorizationHandler"> | <parameter name="securityDomain" value="java:/jaas/cap_hybrid" /> | <parameter name="allowedRoles" value="Cert_Admin, Cert_User, Cert_ReadOnly" /> | </handler> | - <!-- this is a temporary solution to allow immediate (de-)serialization of entity beans in the web service layer | --> | <handler type="java:org.jboss.net.axis.server.TransactionRequestHandler" /> | </requestFlow> | - <responseFlow name="ComplexWebServiceTestResponse"> | - <!-- this is a temporary solution to allow immediate (de-)serialization of entity beans in the web service layer | --> | <handler type="java:org.jboss.net.axis.server.SerialisationResponseHandler" /> | <handler type="java:org.jboss.net.axis.server.TransactionResponseHandler" /> | </responseFlow> | </service> | - <!-- | The following are typemappings for entity beans for implementing | the implicit web-service value-object pattern | | --> | - <!-- The following are typemappings for bean-type value-objects | --> | <typeMapping qname="cert:User" type="java:com.frontiercorp.bss.cap.cert.webservice.User" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> | - <!-- There follow merged custom web service descriptions | --> | </deployment> View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3822885#3822885 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3822885 ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ JBoss-Development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
