web-service.xml - Duplicate Entries
andreas_austing Jun 1, 2004 11:45 AMHi,
there are duplicate entries in my web-service.xml after running xdoclet. why?
thanks
Andreas
Java-Code
/* * ImportContentBean.java * */ package ip.austing.modules.cms.services; import java.io.File; import java.util.Collection; import java.util.Date; import java.util.Iterator; import javax.ejb.EJBException; import javax.ejb.SessionBean; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.xml.soap.SOAPException; import org.apache.axis.AxisFault; import org.apache.axis.Message; import org.apache.axis.MessageContext; import org.apache.axis.attachments.AttachmentPart; import org.apache.axis.attachments.Attachments; /** * @ejb.bean * name="ImportContent" * jndi-name="ejb/cms/ImportContentBean" * type="Stateless" * * @ejb.env-entry name="ContentDirectory" * type="java.lang.String" * value="###ContentDirectory###" * * @jboss-net.web-service * urn="ImportContent" **/ public abstract class ImportContentBean implements SessionBean { /** * Import of a SCORM SCO * * @ejb.interface-method * view-type="local" * * * @jboss-net.web-method **/ public boolean importContent(String identifier) throws EJBException { ... } }
xdoclet generates the following web-service.xml:
<?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="ContentManagementService" xmlns="http://xml.apache.org/axis/wsdd/" targetNamespace="http://localhost/cms" xmlns:cms="http://localhost/cms" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <!-- The following are declarations of service endpoints targetted to session beans --> <service name="ImportContent" provider="Handler"> <parameter name="handlerClass" value="org.jboss.net.axis.server.EJBProvider"/> <parameter name="beanJndiName" value="ImportContentLocal"/> <parameter name="allowedMethods" value="importContent "/> <requestFlow name="ImportContentRequest"> </requestFlow> <responseFlow name="ImportContentResponse"> </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 --> <!-- There follow merged custom web service descriptions --> <?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="ContentManagementService" xmlns="http://xml.apache.org/axis/wsdd/" targetNamespace="http://localhost/cms" xmlns:cms="http://localhost/cms" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <!-- The following are declarations of service endpoints targetted to session beans --> <service name="ImportContent" provider="Handler"> <parameter name="handlerClass" value="org.jboss.net.axis.server.EJBProvider"/> <parameter name="beanJndiName" value="ImportContentLocal"/> <parameter name="allowedMethods" value="importContent "/> <requestFlow name="ImportContentRequest"> </requestFlow> <responseFlow name="ImportContentResponse"> </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 --> <!-- There follow merged custom web service descriptions --> </deployment>