Ayuda con EJB!!!

ElPato
22 de Septiembre del 2004
Hola, estoy empezando a trabajar con EJB. Estoy usando eclipse con el plugin de Lomboz 3.0.1 y como servidor de aplicaciones web tomcat 5.0.x al cual le integre OpenEJB como contenedar de ejb. Ahora mi problema es muy sencillo cuando importo el paquete javax.ejb me dice que no puedo ser resuelto ... que JRE_LIB tengo que setear o que hago? tengo instalado j2sdk1.4.2_04

Bueno gracias de ante mano...y cualquier ayuda o comentario que me puedan hacer sera bienvenido.

maramonar
22 de Septiembre del 2004
Tendrías que instalarte el j2sdkEE (enterprise edition), es el que tiene incluidos los package para EJB, servlets y demas......aunque si ya tenes tomcat y OpneEJB funcionando seguramente lo debes tener instalado en algún lugar....si ya lo tenes instalado lo único que tenes que hacer es referenciarlo desde tu proyecto eclipse..(es el j2ee.jar)

ElPato
22 de Septiembre del 2004
gracias maramonar!!!....una última preguntita y prometo no joder más ;). A que se debe esta excepcion?

Buildfile: C:JavaEclipseworkspaceTestmybankMETA-INFbuild.xml
init:
ejbdoclet:
init:
ejbdoclet:
[ejbdoclet] Deploy TEMPLATE URL: jar:file:C:JavaEclipsepluginssf.net.xdoclet_1.2.1xdoclet-apache-module-1.2.1.jar!/xdoclet/modules/apache/axis/ejb/resources/axis-deploy_wsdd.xdt
[ejbdoclet] Undeploy TEMPLATE URL: jar:file:C:JavaEclipsepluginssf.net.xdoclet_1.2.1xdoclet-apache-module-1.2.1.jar!/xdoclet/modules/apache/axis/ejb/resources/axis-undeploy_wsdd.xdt
[ejbdoclet] XDoclet classpath missing J2EE classes
[ejbdoclet] at xdoclet.modules.ejb.EjbDocletTask.validateOptions(EjbDocletTask.java:85)
[ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:94)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:301)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328)
[ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
[ejbdoclet] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:383)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:301)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328)
[ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
[ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1063)
[ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:377)
[ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:135)
[ejbdoclet] Caused by: Make sure the jar file containing the javax.ejb.EntityBean class is on the classpath specified in the <taskdef> that defined ejbdoclet. These classes are needed in order to generate correct output.
[ejbdoclet] at xdoclet.DocletTask.checkClass(DocletTask.java:506)
[ejbdoclet] at xdoclet.modules.ejb.EjbDocletTask.validateOptions(EjbDocletTask.java:82)
[ejbdoclet] ... 15 more
[ejbdoclet] --- Nested Exception ---
[ejbdoclet] Make sure the jar file containing the javax.ejb.EntityBean class is on the classpath specified in the <taskdef> that defined ejbdoclet. These classes are needed in order to generate correct output.
[ejbdoclet] at xdoclet.DocletTask.checkClass(DocletTask.java:506)
[ejbdoclet] at xdoclet.modules.ejb.EjbDocletTask.validateOptions(EjbDocletTask.java:82)
[ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:94)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:301)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328)
[ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
[ejbdoclet] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:383)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:301)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328)
[ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
[ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1063)
[ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:377)
[ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:135)
BUILD FAILED: C:JavaEclipseworkspaceTestmybankMETA-INFbuild.xml:19: Following error occured while executing this line
C:JavaEclipseworkspaceTestmybankMETA-INFxdoclet.xml:57: Unexpected error

Saludos...ElPato