2012-02-11 14 views
10

enter image description here Creé un proyecto web dinámico. A partir de ahora tiene un archivo jsp que estoy tratando de ejecutar. Cuando traté de asociar el proyecto con un tiempo de ejecución específico (tomcat 6.0), no está sucediendo.No se pudo asociar proyecto con un servidor de tiempo de ejecución en eclipse IDE

Hice clic derecho en el proyecto/propiedades/tiempos de ejecución orientados. No muestra ningún tiempo de ejecución (he agregado tomcat 6.0 en servidores). Cuando hago clic en la casilla 'Mostrar todos los tiempos de ejecución', todo entra en modo deshabilitado.

¿Cuál podría ser el problema?

Se adjuntó la captura de pantalla del problema.

Actualización: Incluso traté de crear un nuevo tiempo de ejecución y asociarlo con el proyecto (proyecto/propiedades/tiempos de ejecución específicos/nuevo). Incluso el tiempo de ejecución recién creado se está deshabilitando y no puedo asociarlo con el proyecto.

+0

Al crear webproject dinámica, ¿no selecciona tiempo de ejecución? ese es el primer menú desplegable, ¿no? – kosa

+0

¿Por qué creó una nueva pregunta para esto? http://stackoverflow.com/questions/9237751/unable-to-associate-project-with-a-runtime-server ¿Y quizás lea alguna documentación? Debe hacer clic en nuevo allí y crear un nuevo tiempo de ejecución del servidor en eclipse que esté vinculado al tomcat que instaló. –

+0

Eliminaré que no te preocupes cotton.m Creé el tiempo de ejecución del servidor. Lo sé. Incluso entonces no está llegando. ¿Alguna respuesta a eso? –

Respuesta

15

Para agregar un proyecto a un tiempo de ejecución debe tener una coincidencia entre su proyecto y su tiempo de ejecución; usted tiene que comprobar:

  • las facetas del proyecto: para funcionar en Tomcat tiene que ser un proyecto dinámico Web
  • versión
  • java: no se puede ejecutar, por ejemplo, un proyecto de Java 7 en un tiempo de ejecución de Java 6
  • versión web del proyecto: no se puede ejecutar un proyecto que no coincide con la versión de despliegue Java EE en el tiempo de ejecución

vez que haya validado el partido entre su proyecto y el tiempo de ejecución, lo que necesita el proyecto para apuntar el tiempo de ejecución, de la siguiente manera:

  1. Abra el proyecto en Package Explorer, Project Explorer o Navigator.
  2. Haga clic derecho en el proyecto y seleccione "Propiedades".
  3. Haga clic en "Tiempos de ejecución orientados" en la ventana de propiedades.
  4. Seleccione la casilla de verificación del tiempo de ejecución validado que se va a segmentar.
  5. Confirmar haciendo clic en "Aceptar".

El nuevo tiempo de ejecución se asociará con ese proyecto. Si un tiempo de ejecución que desea seleccionar no se muestra o está desactivado, es posible que deba desinstalar una o más de las facetas del proyecto instaladas actualmente. Esto se puede hacer dentro del mismo diálogo de Propiedades.

+0

Funcionó cuando instalé un nuevo eclipse. Antes, tuve un problema con la configuración del tiempo de ejecución (JRE7), que cambié y luego intenté. –

+0

LOL He estado intentando horas y horas y no me he dado cuenta de que estaba tratando de hacer un proyecto estático en lugar de un proyecto web dinámico. entonces para aquellos que no tienen la solución. Debes verificar qué tipo de proyecto estás construyendo. accesorios para @Andrea Colleoni – AlexSanchez

0

Sé que ya ha contestado la pregunta, pero me gusta compartir mi solución con los nuevos usuarios si puedo ayudar ..

Para mí el problema se debía a la versión Proyecto wen dinámico, 3.0 trabajo con Java 1.7 (Estaba usando 3.1). Si no funcionó, puede acceder a la carpeta .settings en su proyecto, org.eclipse.wst.common.project.facet.core.xml, archivo y configure la versión que necesita.

<installed facet="jst.web" version="3.0"/> 

espero poder ayudar a los nuevos usuarios

0

Me han encontrado una solución para este problema. Vaya a Preferencias y compruebe su tiempo de ejecución dirigido, si no se muestra el tiempo de ejecución puede configurarlo a través de feacts. Seleccione el módulo web Dinamic a 3.0 o 3.1

También puede consultar este video para obtener una explicación detallada. : https://youtu.be/0W6s0hXbmNE

2

Esto es lo que funcionó para mí. Solo estoy publicando mi método porque podría ayudar a alguien más.

  1. Haga clic derecho en el proyecto
  2. Haga clic en Propiedades
  3. Ir al proyecto Facetas
  4. Módulo Dinámico Web Desmarque la casilla de verificación
  5. Haga clic en Tiempos de ejecución en las pestañas de la derecha. Apache Tomcat VX.X debería estar ya disponible
  6. Compruebe Apache Tomcat VX.X
  7. Haga clic en Aplicar y cerrar
  8. Repita los pasos anteriores 1-3
  9. Comprobar casilla Módulo Dinámico Web
  10. Apache Tomcat VX. X bajo Runtimes todavía debe estar habilitado
  11. Haga clic en Aplicar y cerrar
Cuestiones relacionadas