Foros del Web » Programación para mayores de 30 ;) » Java »

Main class en web aplication

Estas en el tema de Main class en web aplication en el foro de Java en Foros del Web. Tengo una aplicacion web montada en glassfish 3, pero necesito que al iniciar la aplicacion se ejecuten una serie de metodos, asi q pense en ...
  #1 (permalink)  
Antiguo 01/02/2011, 09:43
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 10 meses
Puntos: 17
Pregunta Main class en web aplication

Tengo una aplicacion web montada en glassfish 3, pero necesito que al iniciar la aplicacion se ejecuten una serie de metodos, asi q pense en usar una clase con un metodo main, pero no resulto, ya q las aplicaciones web no tienen un main como las de escritorio no se como realizar dichos llamados...

Agradezco cualquier ayuda

Saludos
  #2 (permalink)  
Antiguo 01/02/2011, 09:50
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 10 meses
Puntos: 57
Respuesta: Main class en web aplication

Tendrias que utilizar un bean con la anotacion @Startup. Eso le indica al servidor que debe iniciar el bean en cuanto sea desplegado (deploy). Y dentro del bean declarar un metodo con la anotacion @PostConstruct. Ese metodo se ejecutara una vez que sea construido el bean dentro del servidor

http://download.oracle.com/javaee/6/...doc/gipvi.html
  #3 (permalink)  
Antiguo 01/02/2011, 10:17
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 10 meses
Puntos: 17
Pregunta Respuesta: Main class en web aplication

Intente hacer lo q me indicas, pero no puedo hacer el impor de javax.ejb.Singleton ya que no se reconoce como una libreria...
  #4 (permalink)  
Antiguo 01/02/2011, 10:30
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 10 meses
Puntos: 57
Respuesta: Main class en web aplication

Esas anotaciones estan disponibles a partir de la especificacion EJB 3.1. Seguro que estas utilizando la version 3 de Glassfish? Para usar esas anotaciones se requiere un servidor de Java EE 6

Si estas utilizando algun IDE como Eclipse o Netbeans tambien necesitas los plugins requeridos para hacer deploy en el servidor
  #5 (permalink)  
Antiguo 01/02/2011, 10:39
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 10 meses
Puntos: 17
De acuerdo Respuesta: Main class en web aplication

Al parecer era la version como dices, ya funciono, gracias posman

Etiquetas: class, main
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:47.