Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Problema con Netbeans y Tomcat

Hola a todos,

Uso netbeans como IDE principal para desarrollo y estoy teniendo reiteradamente el siguiente mensaje de error cuando quiero detener el tomcat para compilar y desplegar una nueva versión de la aplicación en desarrollo.

ADVERTENCIA: StandardServer.await: Invalid command 'SHUTDOW' received

Despues tengo que esperar un largo rato y el tomcat no se detiene, vuelvo a intentar y vuelve a salir el mensaje , así sucesivamete hasta que en un intento finalmente procede bien y tomcat se detiene.

¿Alguien ha tenido este problema? ¿Saben cómo solucionarlo?

Saludos,

febrero 15, 2012 | Unregistered CommenterJuan

Hola mira, yo uso el netbeans 7, e instalo el tomcat por separado, cuando termino de hacer mi prueba, solamente compilo para crear miapp.war y solo lo subo directamente llendo a localhost.8080 y trabajo desde tomcat, siento que es mas sencillo asi

marzo 23, 2012 | Unregistered CommenterKyrian Ruiz

Hola Kyrian,

Gracias por tu respuesta, pero uso el tomcat agregado a netbeans en fase de desarrollo para poder hacer uso de la características de "despliegue en caliente" de cambios en clases existentes. No sé si es factible hacer algo así con un tomcat fuera de netbeans, me parece que no ya que esto creo que es una característica del IDE.

Sin embargo hay cambios en los que si necesitas parar el tomcat para volver a compilar y desplegar y es ahí donde el problema comentado te consume tiempo.

Saludos,

marzo 27, 2012 | Unregistered CommenterJuan

Una vez me sucedió que tenía un conflicto con los jars de PostgreSQL. Yo coloqué una versión 8.4 en tomcat7/lib pero además tenía habilitada la opción "enable JDBC Driver deployment", y NetBeans me estaba colocando la versión 8.3 (que trae integrada). Esto me causaba que el tomcat no arrancara. No es lo que te pasa a tí, pero con la información tan escueta que das solamente es posible hacer conjeturas. Lee el log de tomcat y publica por aquí todas las partes que consideres relevantes.

El hacer reload de las clases modificadas durante el debug es posible, pero también se puede hacer en producción. Echale un ojo a un producto que se llama JRebel.

marzo 27, 2012 | Registered Commenterantoniovl