2012-04-10 16 views
6

Tengo un pequeño problema para configurar mi proyecto Tomcat. En resumen, estoy trabajando en un proyecto de página web dinámica, pero parece haber cierta confusión sobre dónde estoy ejecutando la aplicación.Eclipse, raíz de contexto del proyecto Tomcat es la carpeta Eclipse

Ejecutar el siguiente código

File f = new File(""); 
System.err.println(f.getAbsolutePath()); 

produce la salida C:/Eclipse que pasa a ser en el corro Eclipse. Normalmente espero que este sea el catálogo de salida, pero esta vez no es el caso.

Mi proyecto Eclipse está configurado para tener miProyecto/WebContent/WEB-INF/classes como carpeta de salida

¿Cómo puedo configurar el directorio deseado? Ahora mismo necesito usar rutas absolutas que no funcionarán para todos los miembros del proyecto.

+0

¿Cuál es la pregunta aquí? Su directorio actual es donde Eclipse inicia su aplicación. Su carpeta de salida: es parte del classpath de su aplicación. – maksimov

+0

Pregunta actualizada. Quiero que el directorio sea una subcarpeta específica de mi proyecto en el espacio de trabajo, pero mi configuración parece no tener ningún efecto. – Nubsis

+0

Lo siento, todavía no te estoy siguiendo. ¿Cuál es el propósito del directorio que intentas configurar? Has mencionado "raíz de contexto" en el título de tu pregunta, ¿es esto lo que buscas? Normalmente, Eclipse crea el directorio WebContent dentro del directorio del proyecto web dinámico para eso. – maksimov

Respuesta

11

Muy bien, encontré una solución.

Parece que mi directorio de trabajo predeterminado se configuró en mi carpeta eclipse para el proyecto, así que lo resolví especificando la carpeta raíz del proyecto, que normalmente es el caso.

que configuran esta aquí:

configuraciones de ejecución> configuración de Apache Tomcat Ejecutar> pestaña Argumentos, en "directorio de trabajo" eligen "otro" y especificar el directorio.

¡Gracias por sus comentarios!

Cuestiones relacionadas