Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Servidores de Aplicaciones J2EE > Problemas al Modificar un EJB para servidor Jonas
-Foros de debate

Servidores de Aplicaciones J2EE
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problemas al Modificar un EJB para servidor Jonas
Enviado por Xavi el día 15 de diciembre de 2005

Hola a todos,
estoy trabajando en una aplicación distribuida con EJB y he tenido que añadir funcionalidad a uno de los EJB ya existentes. He generado la cabecera en la clase que define el interface del EJB, en la clase EJB he desarrollado el metodo nuevo y en la clase BA he generado la llamada a la factoria para invocar este nuevo metodo. Al compilar todo es correcto, pero una vez ejecuta el GENIC para generar los stubs y skeletons para el RMI me da el siguiente error: (msg consola)
jonasejbjar:
[ejbjar] building sat_ejb_negociofranquicias.jar with 79 files
[genic] GenIC for JOnAS 4.1.4: Beans 'MPFR003EJB', 'MPFR874EJB', 'MPFR054EJB', 'MPFR051EJB', 'MPFR002EJB', 'MPFR001EJB', 'MPFR004EJB', 'MPFR007EJB', 'MPFR006EJB', 'MPFR052EJB', 'MPFR053EJB' generation ...
[genic] Sources classes successfully generated for 'MPFR003EJB'
[genic] Sources classes successfully generated for 'MPFR874EJB'
[genic] Sources classes successfully generated for 'MPFR054EJB'
[genic] Sources classes successfully generated for 'MPFR051EJB'
[genic] Sources classes successfully generated for 'MPFR002EJB'
[genic] Sources classes successfully generated for 'MPFR001EJB'
[genic] Sources classes successfully generated for 'MPFR004EJB'
[genic] Sources classes successfully generated for 'MPFR007EJB'
[genic] Sources classes successfully generated for 'MPFR006EJB'
[genic] Sources classes successfully generated for 'MPFR052EJB'
[genic] Sources classes successfully generated for 'MPFR053EJB'
[genic] Running 'C:\j2sdk1.4.2_06\jre\..\bin\javac -classpath C:\eclipse\workspace\sat\webapps\WEB-INF\classes;C:\JOnAS-4.1.4\lib\commons\jonas\ow_jonas.jar;C:\JOnAS-4.1.4\lib\jonas.jar;C:\JOnAS-4.1.4\lib\common\jonathan\jonathan.jar;C:\JOnAS-4.1.4\lib\common\jonathan\kilim.jar;C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp;C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp;C:\eclipse\workspace\sat\output\ejbjars\sat_ejb_negociofranquicias-generic.jar;;C:\JOnAS-4.1.4\lib\commons\j2ee\activation.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\connector-1_5.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\deployment-1_1.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\ejb-2_1-api.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jacc-1_0.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\javax77.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jaxr-api.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jaxrpc.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jms.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jsp-2_0.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jsr88-api.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jta-spec1_0_1.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\jts-spec1_0.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\mail.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\saaj.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\servlet-2_4.jar;C:\JOnAS-4.1.4\lib\commons\j2ee\wsdl4j.jar;C:\JOnAS-4.1.4\lib\commons\jonas\axis\axis-ant.jar;C:\JOnAS-4.1.4\lib\commons\jonas\axis\axis.jar;C:\JOnAS-4.1.4\lib\commons\jonas\carol\javagroups-all.jar;C:\JOnAS-4.1.4\lib\commons\jonas\carol\ow_carol_core.jar;C:\JOnAS-4.1.4\lib\commons\jonas\hsqldb.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jakarta-commons\commons-beanutils.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jakarta-commons\commons-collections.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jakarta-commons\commons-discovery.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jakarta-commons\commons-logging-api.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jakarta-commons\commons-modeler.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jaxr-ri\castor-0.9.3.9-xml.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jaxr-ri\fscontext.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jaxr-ri\jaxr-ri.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jaxr-ri\soap.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jeremie\jeremie.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jeremie\jonathan-core.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jeremie\kilim.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jeremie\nanoxml-lite-2.2.1.jar;C:\JOnAS-4.1.4\lib\commons\jonas\joram\jakarta-regexp-1.2.jar;C:\JOnAS-4.1.4\lib\commons\jonas\joram\JCup.jar;C:\JOnAS-4.1.4\lib\commons\jonas\joram\joram-client.jar;C:\JOnAS-4.1.4\lib\commons\jonas\joram\joram-connector.jar;C:\JOnAS-4.1.4\lib\commons\jonas\joram\joram-mom.jar;C:\JOnAS-4.1.4\lib\commons\jonas\joram\joram-shared.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jorm\ow_jorm_api.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jorm\ow_jorm_core.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jorm\ow_jorm_runtime.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jorm\ow_perseus_cache.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jorm\ow_perseus_connection_holder.jar;C:\JOnAS-4.1.4\lib\commons\jonas\jotm.jar;C:\JOnAS-4.1.4\lib\commons\jonas\medor\ow_medor.jar;C:\JOnAS-4.1.4\lib\commons\jonas\medor\ow_medor_exp.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_api.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_file.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_helper.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_wrp_common.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_wrp_javalog.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_wrp_log4j.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_wrp_p6spy.jar;C:\JOnAS-4.1.4\lib\commons\jonas\monolog\ow_util_log_wrp_pw.jar;C:\JOnAS-4.1.4\lib\commons\jonas\mx4j\mx4j-remote.jar;C:\JOnAS-4.1.4\lib\commons\jonas\mx4j\mx4j.jar;C:\JOnAS-4.1.4\lib\commons\jonas\ow_jonas.jar;C:\JOnAS-4.1.4\lib\commons\jonas\ow_jonas_axis.jar;C:\JOnAS-4.1.4\lib\commons\jonas\ow_jonas_jdbc_ra.jar;C:\JOnAS-4.1.4\lib\commons\jonas\p6spy.jar;C:\JOnAS-4.1.4\lib\commons\jonas\speedo\jdo.jar;C:\JOnAS-4.1.4\lib\commons\jonas\speedo\speedo_client.jar;C:\JOnAS-4.1.4\lib\commons\jonas\speedo\speedo_for_jonas_ra.jar;C:\JOnAS-4.1.4\lib\ext\NewNectApis.jar;C:\JOnAS-4.1.4\lib\ext\NewNectComm.jar;C:\JOnAS-4.1.4\lib\ext\NewNectExcep.jar;C:\JOnAS-4.1.4\lib\ext\NewNectIS.jar;C:\JOnAS-4.1.4\lib\ext\NewNectLog.jar;C:\JOnAS-4.1.4\lib\ext\NewNectPresentacion.jar;C:\JOnAS-4.1.4\lib\ext\NewNectSD.jar;C:\JOnAS-4.1.4\lib\ext\NewNectUtil.jar;C:\JOnAS-4.1.4\lib\ext\oracle.jar;C:\JOnAS-4.1.4\lib\ext\sat_lib.jar;C:\JOnAS-4.1.4\lib\ext\sia_lib.jar;C:\JOnAS-4.1.4\lib\tools\commons-digester.jar;C:\JOnAS-4.1.4\lib\tools\ow_carol_cmic.jar;C:\JOnAS-4.1.4\lib\tools\ow_jonas_genic.jar;C:\JOnAS-4.1.4\lib\tools\ow_jonas_newbean.jar;C:\JOnAS-4.1.4\lib\tools\ow_jonas_wsgen.jar;C:\JOnAS-4.1.4\lib\tools\ow_jonas_xml.jar;C:\JOnAS-4.1.4\lib\tools\ow_jorm_compiler.jar;C:\JOnAS-4.1.4\lib\tools\ow_util_log_wrp_velo.jar;C:\JOnAS-4.1.4\lib\tools\velocity-dep-1.4.jar -d C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR003EJB1841475213Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR003EJB1841475213Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR874EJB898473805Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR874EJB898473805Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR054EJB_897748723Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR054EJB_897748723Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR051EJB641648109Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR051EJB641648109Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR002EJB922951725Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR002EJB922951725Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR001EJB4428237Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR001EJB4428237Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR004EJB_1534968595Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR004EJB_1534968595Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR007EJB1220601869Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR007EJB1220601869Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR006EJB302078381Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR006EJB302078381Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR052EJB1560171597Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR052EJB1560171597Remote.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR053EJB_1816272211Home.java C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR053EJB_1816272211Remote.java'
[genic] C:\DOCUME~1\xvidald\LOCALS~1\Temp\genic19891.tmp\sat\negocio\franquicias\JOnASMPFR004EJB_1534968595Remote.java:20: sat.negocio.franquicias.JOnASMPFR004EJB_1534968595Remote is not abstract and does not override abstract method selAltaCarga320(java.lang.String) in sat.negocio.franquicias.MPFR004
[genic] public class JOnASMPFR004EJB_1534968595Remote extends JSessionRemote implements sat.negocio.franquicias.MPFR004 {
[genic] ^
[genic] 1 error
[genic] GenIC fatal error:
[genic] Exception during execution of org.objectweb.jonas_ejb.genic.GenIC : Failed when compiling the generated classes via java compiler
[genic] java.lang.RuntimeException: Failed when compiling the generated classes via java compiler
[genic] at org.objectweb.jonas_ejb.genic.GenIC.fatalError(GenIC.java:980)
[genic] at org.objectweb.jonas_ejb.genic.GenIC.main(GenIC.java:443)
[genic] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[genic] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[genic] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[genic] at java.lang.reflect.Method.invoke(Method.java:324)
[genic] at org.objectweb.jonas.server.Bootstrap.main(Bootstrap.java:90)
[genic] Failed when compiling the generated classes via java compiler
BUILD FAILED: C:\eclipse\workspace\sat\componentsEJB\sat\negocio\franquicias\build.xml:59: GenIC reported an error.

¿¿¿Alguien sabe que pasa????
Gracias

 
Re: Problemas al Modificar un EJB para servidor Jonas
Enviado por egm el día 17 de marzo de 2006

Aparentemente estas tratando de reescribir un metodo que no esta declarado como abstracto, y no esta permitido fijate en

sat.negocio.franquicias.JOnASMPFR004EJB_1534968595Remote is not abstract and does not override abstract method selAltaCarga320(java.lang.String) in sat.negocio.franquicias.MPFR004

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network