No puedo iniciar Tomcat
Aurora266
-
topcoder Mensajes publicados 82 Fecha de registro Estado Miembro Última intervención -
topcoder Mensajes publicados 82 Fecha de registro Estado Miembro Última intervención -
Hola,
Estoy trabajando en J2EE con myeclipse 6.5, he instalado Tomcat 6.0. Para el entorno, esto es lo que tengo: j2sdk+ 1.4 jre6 + jdk 1.6. El problema es que no puedo iniciar Tomcat al escribir en mi navegador http://localhost:8080, sabiendo que ese es el puerto que he asignado a Tomcat y que ya he verificado su disponibilidad. En MyEclipse, cuando inicio MyEclipse Tomcat, se inicia "INFO: Server startup in 169 ms"
¿Qué hacer?
Estoy trabajando en J2EE con myeclipse 6.5, he instalado Tomcat 6.0. Para el entorno, esto es lo que tengo: j2sdk+ 1.4 jre6 + jdk 1.6. El problema es que no puedo iniciar Tomcat al escribir en mi navegador http://localhost:8080, sabiendo que ese es el puerto que he asignado a Tomcat y que ya he verificado su disponibilidad. En MyEclipse, cuando inicio MyEclipse Tomcat, se inicia "INFO: Server startup in 169 ms"
¿Qué hacer?
Configuración: Windows Vista Internet Explorer 7.0
17 respuestas
-
Hola a todos,
Actualmente estoy en una pasantía de desarrollo en Java y JEE como parte de mi BTS, y esta mañana mi empleador me hizo un pequeño briefing sobre este tema.
Aparentemente, cuando se lanza una instancia de Tomcat en Eclipse, Eclipse crea un directorio en algún lugar del espacio de trabajo donde coloca los directorios de Tomcat necesarios para ejecutar la webapp que le enviamos (directorios conf, lib y bin). El resto no aparece allí, por lo que la parte de la interfaz con el manager/html que lista las web-apps tampoco está (en Eclipse). Esto permite, por ejemplo, lanzar múltiples instancias de Tomcat al mismo tiempo.
Entonces, aurora266, si deseas acceder a tu webapp en Tomcat, debes enviar directamente la URL correcta (por ejemplo, http://localhost:8080/MaWebApp/). Si quieres acceder a la página de inicio de tu servidor Tomcat, debes lanzarlo fuera de Eclipse, pero ten cuidado, si ya lo lanzaste bajo Eclipse y ambos utilizan el puerto 8080, tendrás un error (que ya has tenido, creo): "una instancia de la aplicación tomcat6 ya está en ejecución".
Personalmente, puedo acceder a la página de inicio de Tomcat lanzándolo desde Eclipse, pero a esto mi empleador respondió que estaba sorprendido, y que debía deberse a una configuración especial de Tomcat en Eclipse.
Espero haberles ayudado :) -
He añadido Tomcat6 en Eclipse a través de run/stop... myeclipse servers, luego preferencias, he dado la ruta del JDK, ahora al hacer start desde myeclipse Tomcat se inicia pero hay excepciones:
...
LifecycleException: No se encontró ningún componente de base de datos de usuarios para la clave UserDatabase
...INFO: Inicio del servidor en 78 ms
y cuando intento con http://localhost:8080/ el navegador entra en una búsqueda sin fin. -
¡Nada! ¿Nadie tiene una idea??
Tengo error 404 cuando intento acceder a Tomcat.-
Buenas noches,
Seguramente el servicio no está iniciado o ya hay una aplicación como Oracle, por ejemplo, que utiliza el puerto: 8080. Así que debes verificar.
¿cómo?!!! :
=> 1. Panel de control\Sistema y seguridad\Herramientas de administración
=> 2. Verifica si el servicio está iniciado y si no hay otro servidor que ya esté iniciado, si es así, debes detenerlo ;)
-
-
Hola,
Vamos a intentar en modo gráfico en un primer momento.
Después de la instalación de Tomcat, deberías tener normalmente un menú Apache Tomcat en Windows; desde este menú, elige "Monitor Tomcat" ==> aparecerá un ícono en la barra de tareas (Apache Tomcat). Si ya tienes el ícono, obtendrás un error (algo así como que el servicio ya está en ejecución) cuando hagas Cerrar/Apache Tomcat/Monitor Tomcat.
Ahora: clic derecho en el ícono de la barra de tareas / Iniciar servicio. ¿Qué tal va?
++ -
no, esto no funciona, tengo un error de aplicación systel: Acceso denegado "no se puede abrir el servicio Tomcat6"
-
OK. Desinstala Tomcat y reinstálalo esta vez haciendo clic derecho / ejecutar como administrador.
Manténme informado,
++ -
Sí, eso es lo que estoy haciendo.
-
OK...
Si no funciona, haz lo siguiente:
1. instalar Tomcat con la opción de ejecutar como servicio
o mantener la opción de inicio manual habitual, pero haz esto:
2.
- Iniciar > clic derecho en Símbolo del sistema / Ejecutar como admin
- Navegar hacia la carpeta de instalación de Tomcat, por ejemplo
cd "C:\Program Files\Apache Software Foundation\Tomcat 6.0"
- Escribir
bin\startup.bat
++ -
Ahora tengo "ya se está ejecutando una instancia de la aplicación tomcat6", así que es el mensaje de error que mencionaste antes. Al hacer clic derecho en el ícono de la barra de tareas, la opción iniciar servicio está deshabilitada, ya que Apache ya está en marcha.
-
Bueno, eso debería estar bien ahora, ¿no? Tu Tomcat está en ejecución, pruébalo...
-
Errores de aplicación (tu aplicación) que ya no están relacionados con la instalación de Tomcat...
-
No entiendo: dijiste más arriba
...INFO: Inicio del servidor en 78 ms
==> Tomcat se ha iniciado correctamente. El hecho de que tengas problemas una vez que has hecho la integración con MyEclipse puede deberse a una configuración incorrecta.
Mira este tutorial para hacer la configuración correctamente: https://www.genuitec.com/products/myeclipse/learning-center/
++ -
Malgré les exceptions internes, j'arrive à visualiser mon projet ; c'est-à-dire sur MyEclipse. Je ne comprends pas pourquoi je ne peux pas accéder à la page d'accueil de Tomcat via http://localhost:8080 ou 127.0.0.1:8080. Tout est en règle et le serveur est démarré ! Qu'est-ce qui cloche ?!!!
-
hola,
gracias por tu respuesta Barek, ya he intentado todo esto, especifico bien el nombre de mi webapp en la URL, pero el navegador entra en una búsqueda sin fin. Con respecto a Tomcat, lo inicio independientemente de Eclipse, pero no puedo acceder a su página de inicio. Pregunté a mi profesor y me dijo que es debido a restricciones de Vista para acceder a los archivos de inicio de Tomcat. Me sugirió que trabajara con una máquina virtual, cosa que odio. Uno de mis contactos trabaja con Vista y Tomcat sin problemas, le pediré los detalles de las versiones, etc., para solucionar esto. Tú, Barek, ¿qué sistema operativo y qué versión de Tomcat Eclipse tienes? -
He solucionado el problema, tenía que marcar ejecutar como administrador en la aplicación .exe en la carpeta de tomcat.
-
Hola aurora266,
Contento de que hayas podido resolver tu problema.
Para responder a la pregunta que me hiciste, aquí está mi configuración:
Eclipse v3.4.2
Plugin Tomcat Eclipse v3.2.1
Apache Tomcat v6.0.20
Windows Vista Edición Familiar Básica
P.D: a mí me pasa que cuando inicio Tomcat independientemente de Eclipse no puedo acceder a mis webapps, pero bajo Eclipse todo funciona sin problemas, webapps y manager. -
Hola
por favor, ¿podrías ayudarme? Tengo el mismo problema que tú. Tomcat está iniciado, pero cuando escribo esta URL http://localhost:8080/ no funciona, y aunque he marcado "ejecutar como administrador", nada cambia.
Gracias de antemano.- Hola Amoura,
En este momento me costará ayudarte porque hace unos 6 o 7 meses que no lo toco.
Ahora, si nadie puede ayudarte, intentaré sumergirme un poco en ello para ayudarte.
Una de las primeras cosas que podrías hacer es detallar un poco tu problema:
¿Estás utilizando Tomcat en sí o una instancia a través de un IDE (y si es así, cuál)?
¿Qué versión de Tomcat estás utilizando?
¿Qué sistema operativo estás usando?
¿Cuáles son los pasos que sigues cuando quieres iniciar/acceder a Tomcat?
Y con todo eso veré qué puedo hacer :-)
-
-
Hola auroras266, tengo exactamente el mismo problema que tú, por favor dime cómo lo resolviste. Gracias de antemano.
-
No hay problemas en la configuración, todo está bien. Sí, Tomcat arranca, pero no puedo acceder a él a través de localhost:8080. ¿Debería poder hacerlo independientemente del proyecto Java?