pessoal, to usando o Eclipse pra fazer um EJBzinho, e qnd mando um “Generate EJB Files” pro Lomboz, ele me retorna um erro do
xdoclet… Bem, pra ser mais completo e claro, criei um novo projeto, setei um servidor, criei um modulo EJB, e criei um novo
EJB:
package ejb;
import javax.ejb.SessionBean;
/**
* @ejb.bean name="Foo"
* jndi-name="FooBean"
* type="Stateless"
**/
public abstract class FooBean implements SessionBean {
/**
* @ejb.interface-method
* view-type="remote"
**/
public String doStuff() {
return "www.portaljava.com";
}
}
ok, dou um Generate EJB Files pra criar as interfaces do EJB, e o console me retorna isso:
Buildfile:
/root/workspace/EjbProject/ejb/META-INF/build.xml
init:
ejbdoclet:
init:
ejbdoclet:
[ejbdoclet] BUILD FAILED: file:/root/workspace/EjbProject/ejb/META-INF/xdoclet.xml:56: Can't create a dataobject element
under ejbdoclet. Make sure the jar file containing the corresponding subtask class is on the classpath specified in the
<taskdef> that defined {2}
Total time: 2 seconds
e esse eh o trecho do xdoclet.xml q ta dando o erro:
<ejbdoclet destdir="${project.dir}/${ejbsrc.dir}"
mergedir="${ejb.dd.dir}" excludedtags="@version,@author,@todo"
addedtags="@lomboz generated" ejbspec="2.0"
force="${xdoclet.force}"
verbose="true" >
…ah, e eu tenho todas os jars do último xdoclet setados no projeto! help!