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

Reply via email to