Hi,

 

We are using Xdoclet 1.2 in eclipse 3.0.  I have created a project that contains two Stateless Session EJB’s.  One should only have a local interface and the other should only have a remote interface.

I have specified @ejb.bean view-type = “remote” and @ejb.interface-method view-type = “remote” on my remote EJB, however when I run the xdoclet task it generates both remote and local interfaces for this ejb (incorrect), and only the local interfaces for the other EJB (correct).

 

Here is my xdoclet ant build script:

 

<project default="_generation_" name="XDoclet Generator">

<path id="xdoclet.classpath">

<fileset dir="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.jboss.ide.eclipse.xdoclet.core_3.7.200">

<include name="*.jar"/>

</fileset>

<pathelement location="D:/Projects/java/MTNActive/Rules/build"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/rt.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/sunrsasign.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/jsse.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/jce.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/charsets.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/ext/dnsns.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/ext/ldapsec.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/ext/localedata.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/ext/Rational.jar"/>

<pathelement location="D:/java/j2sdk1.4.2_03/jre/lib/ext/sunjce_provider.jar"/>

<pathelement location="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.7.200/data/libraryset/1.3/activation.jar"/>

<pathelement location="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.7.200/data/libraryset/1.3/javax.servlet.jar"/>

<pathelement location="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.7.200/data/libraryset/1.3/jboss-j2ee.jar"/>

<pathelement location="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.7.200/data/libraryset/1.3/jboss-jaas.jar"/>

<pathelement location="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.7.200/data/libraryset/1.3/jsse.jar"/>

<pathelement location="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.7.200/data/libraryset/1.3/jts.jar"/>

<pathelement location="D:/Apps/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.7.200/data/libraryset/1.3/mail.jar"/>

<pathelement location="D:/Apps/eclipse/plugins/org.junit_3.8.1/junit.jar"/>

<pathelement location="D:/java/jakarta-log4j-1.2.8/dist/lib/log4j-1.2.8.jar"/>

<pathelement location="D:/Projects/java/MTN/lib/utils.jar"/>

<pathelement location="/RetailBilling/APP-INF/lib/EntityManager.jar"/>

<pathelement location="C:/bea/weblogic81/server/lib/weblogic.jar"/>

<pathelement location="D:/Projects/java/MTN/lib/exceptions.jar"/>

</path>

<target name="_generation_" depends="N10004"/>

<target name="N10004" description="Standard EJB">

<taskdef classpathref="xdoclet.classpath" classname="xdoclet.modules.ejb.EjbDocletTask" name="ejbdoclet"/>

<ejbdoclet ejbSpec="2.0" ejbClassNameSuffix="Bean" excludedTags="@author" destDir="src" verbose="true" addedTags="@xdoclet-generated at ${TODAY},@copyright The XDoclet Team,@author XDoclet,@version ${version}">

<fileset dir="src" includes="**/*.java">

</fileset>

<packageSubstitution packages="ejb" substituteWith="intf">

</packageSubstitution>

<remoteinterface>

</remoteinterface>

<localinterface>

</localinterface>

<homeinterface>

</homeinterface>

<localhomeinterface>

</localhomeinterface>

<deploymentdescriptor validateXML="true" destDir="src/META-INF">

</deploymentdescriptor>

<weblogic destDir="src/META-INF">

</weblogic>

</ejbdoclet>

</target>

</project>

 

Please could you assist.

 

Regards

Andreas



NOTE: This e-mail message is subject to the MTN Group disclaimer see http://www.mtn.co.za/default.aspx?pid=34411

Reply via email to