para - Eclipse 3.7(Indigo)+Tomcat7-No se puede crear un servidor usando el tipo seleccionado
plugin tomcat para eclipse (10)
Después de probar la solución de aleroot sin éxito, el comentario de VonC sobre la pregunta fue lo que me solucionó. Así que sigue la solución sugerida here si tocas una pared. Recuerde eliminar la configuración anterior de Tomcat de Entornos de tiempo de ejecución después.
Preparar:
- Eclipse 3.7 + las herramientas WEB del sitio de actualización índigo
- Tomcat7
- Ubuntu
Problema:
Cuando trato de agregar un nuevo servidor Tomcat 7 en la perspectiva del servidor en Eclipse aparece el siguiente error:
"Cannot create a server using the selected type"
¿Cómo puedo solucionar esto?
Después de probar todos los pasos de trabajo mencionados en las respuestas de los demás, e incluso si no funcionó,
Cambiar el eclipse, el espacio de trabajo y el directorio tomcat. [probado solo para Windows7]
Sé que alguien podría decir que no es correcto, pero el paso anterior funcionó para mí.
Me tomó 4 horas encontrar esta solución de método de fuerza bruta.
El error ocurre debido a que el servidor se está ejecutando en alguna otra plataforma Java (TM).
- Inicie el Administrador de tareas-> Procesos-> Seleccione Java (TM)
- Haga clic en "Terminar procesos".
Después de terminar este procedimiento, puede agregar el servidor sin ningún error.
Eliminé los archivos mencionados anteriormente ... todavía no tuve suerte. Por un capricho, decidí descargar e instalar NetBeans. ¡Me puse en marcha con Postgres DB y el servidor Apache en ejecución, etc. en solo unos minutos! Sin descargas adicionales, etc.
De todos modos, cambiar a Netbeans es lo que funcionó para mí. Adiós eclipse.
Este es un problema conocido. Para resolver este error, pruebe uno o todos los siguientes:
- Vaya a
Window–>Preferences–>Server–>Runtime Environments
y arregle la ruta / enlace roto para el servidor. - Cambie el nombre de
org.eclipse.jst.server.tomcat.core.prefs
aorg.eclipse.jst.server.tomcat.core.prefs.bak
(o puede eliminar este archivo). Este archivo se puede encontrar en/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings
- Cambie el nombre de
org.eclipse.wst.server.core.prefs
aorg.eclipse.wst.server.core.prefs.bak
(o elimine el archivo). Este archivo también se puede encontrar en la misma ubicación que arriba.
Ninguna de las soluciones anteriores funcionó para mí. Ninguno de los archivos enumerados existe en esa ubicación ni en ningún otro lugar de mi máquina. Traté de hacer una copia de seguridad de todos los archivos en la carpeta .settings y reiniciar Eclipse, pero igual recibí el mismo error.
Lo único que funcionó fue reinstalar Tomcat.
Otra forma es eliminar el directorio Servers si ya se creó. Eso funcionó para mí.
Si ha instalado Tomcat 7 con apt-get en un sistema Debian / Ubuntu, la solución más limpia para este problema es asignarle al usuario bajo el cual se ejecuta Eclipse el grupo tomcat7 .
Si, por ejemplo, el nombre de usuario de ese usuario es pippo
, solo debe ejecutar:
sudo adduser pippo tomcat7
Nota: debe cerrar sesión y volver a iniciar sesión para que los cambios surtan efecto.
Tenía dos configuraciones de tiempo de ejecución de Tomcat 7 agregadas a la pestaña Configuraciones de tiempo de ejecución de mi Servidor. Eliminé el duplicado y arreglé la ruta al único tomcat 7 que se instaló en mi sistema en C:/Program Files/Apache Software Foundation/Tomcat 7.0
y esto resolvió mi problema de agregar un nuevo servidor en la pestaña de servidores.
- Vaya a
Window
>Preferences
>Server
>Runtime Environments
y actualice la ruta del entorno de ejecución del servidor para cambiar la ruta de acceso del servidor haciendo clic enEdit
.
Una resolución diferente del mismo problema que funcionó para mí. Lo comparto aquí, podría ser útil para alguien.
Tengo - Eclipse Juno - Tomcat 7 - Windows 7
Esto es lo que hice
Eclipse> Ventana> Preferencias> JRE instalados y tengo jre7 agregado y seleccionado aquí. Así que agregue jre6 presionando el botón Agregar (si no está instalado o ejecutó una actualización de Java, simplemente descargue e instale jre6). Y seleccione jre6 en lugar de jre7.
Ahora vaya a Eclipse> Ventana> Preferencias> Servidor> Entorno de ejecución> Presione Agregar y agregue Tomcat 7.
Ya terminaste.