I am using xdoclet-1.2.2 and maven. Ejbdoclet is not creating the interface defined by @ejb.interface in my EJB. It does create the appropriate entry in the ejb-jar.xml file. Any help is appreciated. Below is my EJB and project.properties.
package com.caiso.soa.interop.ejb.interoptest; import java.rmi.RemoteException; import java.util.Calendar; import javax.activation.DataHandler; import com.caiso.soa.interop.ejb.common.BaseSessionBean; import com.caiso.soa.interop.ejb.common.ws.AttachmentInfor; import com.caiso.soa.interop.ejb.common.ws.Event; import com.caiso.soa.interop.ejb.common.ws.EventLog; import com.caiso.soa.interop.ejb.common.ws.OutputDataType_Exception; import com.caiso.soa.interop.ejb.common.ws.OutputDataType_Type; import com.caiso.soa.interop.ejb.common.ws.ReceiveRawBidSet; /* * Interop testing */ /** * * * @ejb.bean name="InteropTest" * display-name="Name for InteropTest" * description="Description for InteropTest" * jndi-name="ejb/InteropTestBean" * type="Stateless" * view-type="service-endpoint" * * @ejb.interface * service-endpoint-class="com.caiso.soa.interop.interfaces.interoptest.InteropTestEndpoint" * * @wsee.port-component * name="receiveRawBidSetServicePort" * */ public class InteropTestBean extends BaseSessionBean implements ReceiveRawBidSet { /** * Creates a new InteropTestBean object. */ public InteropTestBean() { super(); } /** * * * @param pAttachmentInfor * @param pRawBidSetAttachment * * @return * * @ejb.interface-method view-type="service-endpoint" */ public OutputDataType_Type receiveRawBidSet( AttachmentInfor pAttachmentInfor, DataHandler pRawBidSetAttachment) throws OutputDataType_Exception, RemoteException { Event[] events = new Event[1]; events[0].setCreationTime(new Calendar[]{Calendar.getInstance()}); events[0].setDescription(new String[]{"Raw Bid Set"}); events[0].setEventType(new String[]{"Type"}); events[0].setId(new String[]{"Identification"}); events[0].setName(new String[]{"Name"}); events[0].setPriority(new String[]{"Priority"}); events[0].setResult("Result"); events[0].setSequenceNumber(new String[]{"Sequence"}); events[0].setSeverity(new String[]{"Servity"}); EventLog[] eventLogs = new EventLog[1]; eventLogs[0].setEvent(events); OutputDataType_Type type = new OutputDataType_Type(); type.setEventLog(eventLogs); return type; } } #--- EJB module related properties maven.xdoc.date=left maven.ejb.src=${maven.build.dir}/xdoclet/ejb maven.ejb.excludes=**/client/,**/web/ maven.ejb.client.excludes=**/dao/,**/ejb/**/*Bean.java,**/web/ maven.ejb.final.name=${maven.final.name}.jar maven.ejb.client.final.name=${maven.final.name}-client.jar #--- Web module related properties maven.war.webapp.dir=${maven.build.dir}/xdoclet/webdoclet maven.war.classes.excludes=**/client/,**/ejb/,**/dao/ maven.war.final.name=${maven.final.name}.war #--- Ear module related properties maven.ear.final.name=${maven.final.name}.ear #maven.ear.appxml.generate=true #-- XDoclet EJB properties maven.xdoclet.ejbdoclet.ejbSpec=2.1 maven.xdoclet.ejbdoclet.force=true maven.xdoclet.ejbdoclet.verbose=true maven.xdoclet.ejbdoclet.utilobject.0.cacheHomes=true maven.xdoclet.ejbdoclet.utilobject.0.includeGUID=true maven.xdoclet.ejbdoclet.deploymentdescriptor.0.validateXML=true maven.xdoclet.ejbdoclet.deploymentdescriptor.0.destDir=${maven.ejb.src}/META-INF #-- XDoclet Web properties maven.xdoclet.webdoclet.0=true maven.xdoclet.webdoclet.0.destDir=${maven.build.dir}/xdoclet/webdoclet/WEB-INF maven.xdoclet.webdoclet.0.mergeDir=src/merge maven.xdoclet.webdoclet.deploymentdescriptor.0.destDir=${maven.build.dir}/xdoclet/webdoclet/WEB-INF #maven.xdoclet.webdoclet.deploymentdescriptor.0.mergeDir=src/merge #maven.xdoclet.webdoclet.destDir=${maven.src.dir}/webapp/WEB-INF maven.xdoclet.webdoclet.verbose=true #maven.xdoclet.webdoclet.fileset.0=true #maven.xdoclet.webdoclet.fileset.0.include=**/*Servlet.java #-- XDoclet JBOSS properties maven.xdoclet.ejbdoclet.jboss.0=true maven.xdoclet.ejbdoclet.jboss.0.Version=4.0 #maven.xdoclet.ejbdoclet.jboss.0.mergeDir=src/merge #maven.xdoclet.ejbdoclet.jboss.0.preferredrelationmapping="relation-table" #maven.xdoclet.ejbdoclet.jboss.0.unauthenticatedPrincipal="nobody" maven.xdoclet.ejbdoclet.jboss.0.destDir=${maven.xdoclet.ejbdoclet.deploymentdescriptor.0.destDir} maven.xdoclet.webdoclet.jbosswebxml.0=true maven.xdoclet.webdoclet.jbosswebxml.destDir.0=${maven.src.dir}/webapp/WEB-INF #-- XDoclet Web Services properties maven.xdoclet.wseedoclet.wseeSpec=1.1 maven.xdoclet.wseedoclet.jaxrpcMappingFile=META-INF/jaxrpc-mapping.xml maven.xdoclet.wseedoclet.wsdlFile=META-INF/wsdl/receiveRawBidSet.wsdl maven.xdoclet.wseedoclet.destDir=${maven.xdoclet.ejbdoclet.jboss.0.destDir} maven.xdoclet.wseedoclet.force=true maven.xdoclet.wseedoclet.verbose=true maven.xdoclet.wseedoclet.fileset.0=true maven.xdoclet.wseedoclet.fileset.0.dir=${maven.src.dir}/java maven.xdoclet.wseedoclet.fileset.0.include=**/*Bean.java maven.xdoclet.wseedoclet.deploymentdescriptor.0=true maven.xdoclet.wseedoclet.deploymentdescriptor.0.name=InteropTestEJB maven.xdoclet.wseedoclet.deploymentdescriptor.0.validateXML=true maven.xdoclet.wseedoclet.jaxrpc-mapping.0.destDir=${maven.xdoclet.ejbdoclet.jboss.0.destDir} maven.xdoclet.wseedoclet.jaxrpc-mapping.0.validateXML=true maven.xdoclet.wseedoclet.jaxrpc-mapping.0.schema=${maven.src.dir}/schema/receiveRawBidSet.wsdl maven.xdoclet.wseedoclet.packageNamespaceMapping.0.packages=com.caiso.soa.interop maven.xdoclet.wseedoclet.packageNamespaceMapping.0.namespace=http://change.in.project.properties/ws4ee ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user