No ha encontrado la respuesta aquí? Regístrate, preguntar y obtener una respuesta adecuada en cuestión de minutos!
  • Username:

Para poder verificar esta petición, por favor escribe en el campo de abajo lo siguiente: forodejava

Password:
Confirm Password:
Your Email:
Confirm Email:
Resultados 1 al 7 de 7
  1. #1
    Fecha de ingreso
    26 ene, 12
    Mensajes
    4
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado Iniciar clase

    Buenas,
    Estoy realizando una aplicación que ejecuta un proceso periódicamente con quartz, esta aplicación solo se compone de EJB, no posee modulo Web; necesito que una clase se ejecute automáticamente en el inicio, es decir, al desplegar el modulo en el servidor de aplicaciones. Si la aplicación tuviera modulo web no habría problema porque se pondría el llamado en el web.xml a un servlet y este ejecutaría la clase, pero dado que solo es un EJB no posee este archivo. Aclaro que no es posible utilizar un singleton con la anotacion startup, pues ya lo intente y como es un proceso que se ejecuta indefinidamente el proceso de implementación en el servidor nunca termina . Existe alguna otra manera de realizar esto? tal vez con algun xml del mismo modo que en el modulo web o de otra forma.

    La solución completa para el hilo: aquí.



    Gracias.

  2. #2
    Fecha de ingreso
    06 feb, 08
    Ubicación
    Argentina
    Mensajes
    196
    Post Thanks / Like
    Poder de reputación
    405

    Predeterminado

    EN el servidor de aplicaciones que utilizas no lo podes configurar?
    Agradecer es mostrar gratitud por algo recibido

  3. #3
    Fecha de ingreso
    02 nov, 09
    Ubicación
    Sabadell
    Mensajes
    1,959
    Post Thanks / Like
    Poder de reputación
    1440

    Predeterminado

    facil.

    solo que la aplicacion tenga alguna clase, pones un bloque static, y se ejecuta al iniciar el webserver.

    Código PHP:
    static {
    //tus cositas


  4. #4
    Fecha de ingreso
    03 feb, 10
    Mensajes
    205
    Post Thanks / Like
    Poder de reputación
    599

    Predeterminado

    Cita Iniciado por pauman Ver mensaje
    facil.

    solo que la aplicacion tenga alguna clase, pones un bloque static, y se ejecuta al iniciar el webserver.

    Código PHP:
    static {
    //tus cositas

    tus cositas, te refieres a mis cositas......

  5. #5
    Fecha de ingreso
    02 nov, 09
    Ubicación
    Sabadell
    Mensajes
    1,959
    Post Thanks / Like
    Poder de reputación
    1440

    Predeterminado

    si "tus cositas" para mi, son "mis cositas" para ti.
    eso ya no es java, es parbulos.

    pero te va o no te va?

  6. #6
    Fecha de ingreso
    03 feb, 10
    Mensajes
    205
    Post Thanks / Like
    Poder de reputación
    599

    Predeterminado

    Cita Iniciado por pauman Ver mensaje
    si "tus cositas" para mi, son "mis cositas" para ti.
    eso ya no es java, es parbulos.

    pero te va o no te va?
    jajajajajajajaja

  7. #7
    Fecha de ingreso
    23 oct, 10
    Mensajes
    47
    Post Thanks / Like
    Poder de reputación
    168

    Predeterminado

    No ha encontrado la
    respuesta aquí?
    Regístrate, preguntar y
    obtener una respuesta
    adecuada en cuestión de minutos!


    Un registro de minutos: clic

    Sin publicidad para los miembros!
    En Jboss puedes hacer que sea un service, es decir que se arranque cuando se arranca el servidor de aplicaciones. ¿es esto lo que necesitas?

Temas similares

  1. No puedo iniciar glassfish 3.0.1 en Netbeans 6.9
    Por punketo en el foro Servidores Web
    Respuestas: 15
    Último mensaje: 10/08/2011, 13:26
  2. Respuestas: 6
    Último mensaje: 01/07/2011, 06:18
  3. Respuestas: 0
    Último mensaje: 07/11/2010, 16:52
  4. llamar clase desde otra clase en el mismo proyecto
    Por vitocourt en el foro Java Básico
    Respuestas: 1
    Último mensaje: 17/02/2010, 18:03
  5. Problema al iniciar la ejecución del applet
    Por MartinGuzman en el foro Applets
    Respuestas: 0
    Último mensaje: 09/11/2009, 22:42

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •