java - servidor - tomcat no inicia
No se pudo cargar la configuraciĆ³n del servidor Tomcat (11)
He instalado apache tomcat7 usando sudo apt get en ubuntu. He añadido apache tomcat 7 para eclipsar usando Windows> Preferencias> Servidor> Entorno de ejecución. Pero cuando estoy comenzando el servidor desde la vista del servidor haciendo clic con el botón derecho en el servidor Tomcat v7.0 mostrado en localhost [Detenido, Volver a publicar] Dice:
No se pudo cargar la configuración del servidor Tomcat en / Servers / Tomcat v7.0 Server en localhost-config. La configuración puede estar corrupta o incompleta.
El camino a tomcat7 que he proporcionado es / usr / share / tomcat7
Acabo de encontrar un problema similar en Ubuntu al intentar integrar Eclipse Mars y Tomcat7 porque Eclipse esperaba que los archivos de configuración de tomcat, etc. estuvieran en la misma ubicación y con los permisos necesarios para poder cambiar esos archivos .
Las siguientes instrucciones de este artículo de blog me ayudaron al final:
cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /var/log/tomcat7 log
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo chmod -R a+rwx /usr/share/tomcat7/conf
Acabo de resolver este problema exacto en mi Ubuntu 14.04 con Eclipse Mars 2.
Esto podría suceder cuando Eclipse no encuentra los archivos de configuración de Tomcat donde se espera que estén. Este lugar está en
$ eclipse_workspace_folder / $ version_of_your_tomcat_server_at_localhost /
(de forma predeterminada, si no cambió el nombre del servidor). Por lo tanto, debe copiar todos los archivos de $ tomcat_installation_folder / conf / * en la carpeta del servidor del espacio de trabajo.
Pero era más fácil simplemente eliminar el servidor de su lista de servidores y agregarlo nuevamente. Eclipse volverá a crear automáticamente todos estos archivos en las carpetas adecuadas. Como en la imagen a continuación:
En mi caso, he descargado tomcat-8.0.35 del sitio web, por lo que los archivos de configuración necesarios se encuentran en /opt/apache-tomcat-8.0.35/conf/ filesystem.
Simplemente elimine el servidor deseado de la vista Servidores ( Ventana -> Mostrar vista -> Servidores ) y luego vaya a Ventana -> Preferencias -> Servidor -> Entorno de ejecución -> Agregar y vuelva a agregar el servidor.
En la pestaña Servidores de eclipse, vaya a las propiedades del servidor y cambie la ubicación a la última versión de tomcat descargada.
Esto resolvió el problema para mí.
Intentó iniciar Tomcat y obtuvo el siguiente error:
Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete
Cómo resolver:
- Cerrar Eclipse
- Copie todos los archivos de TOMCAT_7_HOME / conf en WORKSPACE_FOLDER / Servers / Tomcat v7.0 Server en localhost-config
- Comience Eclipse
- Expanda el proyecto Servidores, haga clic en el proyecto Tomcat 7 y presione F5
- Inicie Tomcat desde Eclipse
La aplicación está intentando cargar /usr/share/tomcat7/conf/
que no existe. Eclipse asume que conf
está en el mismo directorio que bin
En Ubuntu, conf se coloca en /etc/tomcat7/
y hay un enlace simbólico en /var/lib/tomcat7/
.
Para resolver esto, puedes
- Descargue el paquete de Apache Tomcat y colóquelos en un directorio específico, digamos
/opt/
o - Crea un enlace simbólico en
/usr/share/tomcat7/
apuntando a/etc/tomcat7/conf
Puede instalar tomcat7 en ~/tomcat7
lugar de /usr/share/tomcat7
.
- Cerrar Eclipse.
- Elimine
org.eclipse.wst.server.core.prefs
yorg.eclipse.jst.server.tomcat.core.prefs
en{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
. - Inicie Eclipse.
- Vaya a Ventana-> Mostrar vista-> Otro ... y elija los Servidores.
- Seleccione Servidor Tomcat v7.0 del tipo de servidor y presione Siguiente.
- Ingrese
/home/user/tomcat7
(not/usr/share/tomcat7
) en el "directorio de instalación de Tomcat" y presione Descargar. - Espere unos minutos y presione Terminar.
tomcat7 funcionó correctamente con Eclipse 4.4 en mi Ubuntu 15.04 de esta manera.
Sé que ha pasado un tiempo desde que se publicó esta pregunta, pero estaba obteniendo este error exacto, y tengo una solución realmente simple que PODRÍA funcionar para algunos. Todo lo que hice fue hacer doble clic en la carpeta ''Servidores'', que luego me permitió iniciar el servidor sin mensaje de error. A veces la solución está justo en frente de tus ojos. Esto podría funcionar para algunas personas como yo que van directamente a Google sin intentar solucionar el problema ellos mismos.
Tengo Windows 8.1, Eclipse Neon, Tomcat 8.
La solución es copiar todos los archivos de la carpeta ".../Tomcatxxx/conf"
al ".../Workspace_directory/Servers"
e intentar iniciar el servidor nuevamente.
Tuve el mismo problema con Kepler (después de tratar de agregar un servidor Tomcat 7).
Al agregar el servidor, opté por instalar el binario de Tomcat utilizando la función de descarga / instalación dentro de Eclipse. Agregué el servidor sin agregar ninguna aplicación. Después de la instalación intenté agregar una aplicación y obtuve el error.
Inmediatamente borré el servidor Tomcat 7 de Eclipse y luego repití los mismos pasos para volver a agregar Tomcat 7 (obviamente omitiendo el paso de descarga / instalación cuando el binario se descargó por primera vez).
Después de agregar Tomcat 7 por segunda vez, intenté agregar / publicar una aplicación y funcionó bien. No me molesté con más RCA, comenzó a funcionar y eso fue lo suficientemente bueno para mí.
Tuve el mismo problema en Eclipse Oxygen con Tomcat 8 en ubuntu 16.04 LTS.
Solución: 1. Dar permiso a toda la carpeta tomcat (chmod 777 -R / Tomcat) 2. Eliminar y volver a agregar el servidor en eclipse 3. Reiniciar eclipse 4. Inicie el servidor tomcat. Funcionará..........
en Centos 7, esto lo hará, para Tomcat 7: (mi directorio de instalación tomcat: opt / apache-tomcat-7.0.79)
- mkdir / var / lib / tomcat7
- cd / var / lib / tomcat7
- sudo ln -s /opt/apache-tomcat-7.0.79/conf conf
- mkdir / var / log / tomcat7
- cd / var / log / tomcat7
- sudo ln -s /opt/apache-tomcat-7.0.79/logs log
no estoy seguro de que el enlace de registro sea necesario, la configuración es la clave.
: