2008-11-18 58 views
27

Mirar el servidor JBoss desde Eclipse Ganymede me da el siguiente problema: "El servidor JBoss v4.0 en localhost no pudo iniciarse en 120 segundos. Si el servidor requiere más tiempo, intente aumentar el tiempo de espera en el editor de servidor ".Iniciar JBoss desde Eclipse

La consola muestra que JBoss ha comenzado en unos minutos, pero poco después, aparece una ventana emergente si el mensaje anterior. También puedo iniciar JBoss externamente.

+3

Los otros comentarios son correctos, SIMPLEMENTE HAGA CLIC EN EL SERVIDOR en la VISTA DEL SERVIDOR .... –

Respuesta

0

Puede comprobar si está ejecutando Jboss versión 4.0.4 o la versión 4.2.2. Es posible que obtenga este error cuando haya instalado Jboss 4.2.2 pero haya configurado Jboss 4.0.4 en Eclipse.

20

Tuve un problema similar, pero fue con un servidor Tomcat 5.5. El tiempo de inicio fue bastante importante, así que obtuve este error.

Para resolver este problema, hice los siguientes pasos: En Preferencias, Servidor, cambié la propiedad "Retardo del tiempo de espera del servidor" a "Ilimitado".

Editar:

para Eclipse Ganimedes, debe hacer lo siguiente: En la vista del servidor, haga doble clic en el servidor JBoss. En la vista general, tiene un panel de "Tiempos de espera" (de forma predeterminada, está contraído). Puede definir los tiempos de espera para las operaciones de inicio y detención del servidor.

+0

Bueno ... He intentado hacer eso ya ... aumentando el servidor el tiempo de espera de 50 segundos a 2 minutos no hizo ninguna diferencia ... BTW ... podría ser un problema que use jdk 1.5 con JBoss 4.0.1 –

+14

Ese doble clic está muy bien escondido :( –

0

Haga doble clic en el icono del servidor jBoss en la vista del servidor. Aparece una ventana con "Tiempo de espera" colapsado. Haga clic en la flecha y aumente la hora de inicio.

0

¿Están corriendo en Linux? Si es así, compruebe si jBoss tiene privilegios de escritura sobre/tmp ...

Tuve el mismo problema, y ​​solucioné la creación de un directorio temporal con privilegios RW para Usuario, Grupo y otros, y agregué esta línea a eclipse. ini

-Djava.io.tmpdir=yourTempDirectory 

donde su directorio temporal es el destinatario absoluto del directorio Temp que ha creado.

2

He visto este comportamiento cuando modifiqué JBoss para ejecutarlo a través de SSL en el puerto 8443 en lugar de desencriptarlo en el puerto 8080. Mi teoría es que el plugin de Eclipse está revisando el puerto 8080 para confirmar que JBoss ha comenzado, y que esta verificación está codificada y no respeta los cambios que realiza en la configuración para especificar que el servidor se ejecute en un puerto diferente.

Nuestra solución consiste en iniciar JBoss desde el menú desplegable de depuración, que aparentemente desactiva el tiempo de espera.

13

Aumentar el tiempo de espera no resuelve el problema. Eclipse nunca reconoce que el servidor ha comenzado (no estoy seguro si eso es un gran problema), simplemente me irritó. Tuve este problema por semanas y finalmente descubrí que (al menos para mí) el nombre de host y la dirección tenían que ser idénticos. Tenía el nombre de host: localhost; dirección "127.0.0.1" y no funcionaría. Cambié ambos a 127.0.0.1 y ¡voilá!

De esta manera: enter image description here

+0

Muchas gracias, esto resolvió mi problema. – Sirs

+0

esto resolvió el problema ... pero ¿por qué?? – Saif

4

En mi Eclipse con herramientas Jboss, que OCURRIDO también, cambiar el "Nombre de equipo", en la información general de JbossServer, de mi nombre de la máquina a 127.0.0.1.

Gracias, esto funciona bien!

0

He encontrado el mismo problema y encontré la explicación. Para Eclipse, se espera que JBoss admita el servicio web jboss (tomcat.sar) que implica que se abra un puerto HTTP al final del proceso. En mi caso, como este servicio está deshabilitado, no se abre ningún puerto HTTP cuando el servidor se está ejecutando ...

Solución: simplemente haga doble clic en el servidor jboss en el panel Servidores y copie el puerto JNDI en el campo Puerto. en la sección Propiedades del servidor. Esto lo hace.

De esta manera, ya no es necesario cambiar el nombre de host a 127.0.0.1, puede dejar que sea lo que desee (por ejemplo, localhost es el valor predeterminado).

17

Tuve un problema similar. Resultó que el puerto predeterminado del servidor de Eclipse estaba configurado en 8080 mientras mi JBoss estaba trabajando desde 8180.

Al cambiar la configuración del servidor en Eclipse (hacer doble clic en el servidor y editar la propiedad del servidor), funcionó.

+0

Tuve el mismo problema y esta fue la resolución para mí. Cuando creé un nuevo servidor de JBoss dentro de Ecilpse, me preguntó qué puerto usar, así que elegí 8081. Sin embargo, eso en realidad no afecta a lo que Port JBoss va a comenzar, JBoss todavía comienza en 8080. Por lo tanto, estaba comprobando que el servidor se iniciara en 8081 que nunca sucedió, pero JBoss realmente comenzó con éxito en 8080. Error tonto. – JasonStoltz

+0

mismo aquí: para mí, el problema fue que el puerto 8080 se ingresó en la configuración, pero en realidad se estaba ejecutando en el puerto 80 –

+0

yo también. el problema cambia el puerto a 8080 –

1

Sí tuve problema similar Jboss no puede iniciarse desde Eclipse Galileo dentro defecto 50 segundos por lo que sólo ha cambiado el tiempo de arranque del servidor haciendo doble clic en el icono del servidor Jboss ventana del Servidor cerca de la consola & registro de errores (no en Windows-> Preferencias> servidor). Abre el editor del servidor y luego aumentó el tiempo de inicio al 300 Funcionó entonces. !!!

2

Tiene que cambiar los puertos definidos en el panel de configuración de JBoss. He usado - Djboss.service.binding.set=ports-01 para actualizar los números de puerto - y olvidé cambiar la configuración de Eclipse/JBoss - y Eclipse no se dio cuenta de que JBoss ya se estaba ejecutando.

+0

Yo también. Tuve que configurar el mismo puerto en "Puertos del servidor". – Carcamano

0

Soy nuevo en EJB - Jboss. Yo también estaba recibiendo el mismo problema

Jboss no se inicia en un momento dado, aumentar la puesta en marcha el tiempo de espera]]

No se resuelve por sus valiosas sugerencias dadas.

Según la consola: el servidor My Jboss-5.1.0.GA comenzó en 50:21, 49:91 ... etc.

Pero no respondió bien con el nombre de host dado: 10.168.2.11 Server Configuration Server: 10.168.2.11 que me gusta ejecutar cuando uso hormiga.

Solución: Todos sin embargo Se trabajó bien con

host Name: localhost 
Server Name:localhost 

incluso aumentó puerto es decir, los puertos-02: resulta en http: puerto 8280


Intento de cada práctica se da aquí. Esto es mío. Espero que la comunidad eclipse con la colaboración jboss brinde la solución adecuada.

No sé, pero poco punto de tierra en esta sugerencia: https://stackoverflow.com/a/945444/1164686

2

intente lo siguiente: -

  1. Comprobar si el jboss puerto configurado correctamente en la información general. Por lo general, es 8080 a menos que lo hayas cambiado.
  2. Utilizo el nombre de host como 0.0.0.0 para que se pueda acceder desde otras computadoras en la red.
  3. Tuve un problema cuando estaba conectado a un vpn y estaba causando este problema. Cierre todas las conexiones vpn.
0

Haga clic derecho sobre "JBoss 4.2 a localhost" en la ventana "servidores" y seleccione Abrir, después de eso, simplemente cambiar el número de puerto desde 8080 a 8081 y que son buenos para ir.

1

Tuve el mismo problema y lo corrigí modificando un archivo "server.xml" en las carpetas de jboss.

I modified '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"' 
0

pude solucionarlo mediante el uso de los consejos de Aboucabar Touré: bajo Eclipse Indigo, abrí las propiedades del servidor JBoss y editó el grupo de los puertos de servidores para que coincida con la configuración de mi puertos de JBoss (desmarcando detectar a partir de cajas de ejecución locales).

¡Entonces todo funcionó bien!

0

Si está utilizando un puerto no predeterminado para la instancia 8180. Debe configurar eclipse para sondear el servidor al número de puerto deseado. Ver esta imagen:

enter image description here

0

Esto también ocurrió cuando se crea el jboss con diferente versión del servidor. Estaba usando JBoss AS 7.2.0 final, pero no tenía idea de usar qué versión de servidor en eclipse. Intenté con WildFly, pero eso me lleva a este error. Con todos los buenos consejos aquí no resolvió mi problema. Gracias a esto post lo corrigí con la versión correcta. Debería haber usado Jboss Enterprise Application platform 6.1.

enter image description here

0

quita todos los eclipses punto de interrupción en la vista de depuración, y el JBoss comenzar rápidamente.

0

También estoy enfrentando el mismo problema, después de cambiar el número de puerto me ha funcionado.

El número de puerto en server.xml y el número de puerto jboss debe ser el mismo.

Goto -> jboss-4.0.3 \ server \ default \ deploy \ jbossweb-tomcat55.sar \ server.xml

puerto conector = "9090"

Goto -> doble clic en el servidor y cambie su número de puerto como lo que dio en server.xml

Cuestiones relacionadas