Tema: rutas
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2006, 10:04
CARCAHARAS
 
Fecha de Ingreso: mayo-2005
Mensajes: 294
Antigüedad: 19 años, 1 mes
Puntos: 0
rutas

hola buenas!
Tengo un problemilla y es que me estoy volviendo loca para resolverlo.
A ver tengo una aplicación hecha en java. Toda la aplicacion (paginas html, servlets, ficheros de log... )estan dentro de una carpeta que se llama SERVIDOR AUTOCORRECCION. Lo que pasa es que en una de las clases java hago referencia a una carpeta (que se llama LOGS) que esta dentro de esta de SERVIDOR AUTOCORRECCION. cuando esa clase se ejecuta busca la carpeta de LOGS el problema es que no se escribir la ruta desde la clase java a la carpeta LOGS. Tal y como lo tengo escrito ahora:

C:/Documents and Settings/usubib/Escritorio/SERVIDOR AUTOCORRECCION/LOGS/log4j.properties

me funciona pero claro me funciona solo en el equipo que lo estoy probando ahroa, lo que quiero es escribir la ruta de tal manera qeu me valga tambien cuando la pruebe en otro equipo (ruta relativa creo que se llama) y claro no se como. Para empezar no tengo claro cual es el path en el que se encuentra la clase cuando se esta ejecutando ( no se si tengo que partir de <nombreclase>.class o <nombreclase>.java, otra duda que tengo es que como uso tomcat, por lo tanto la clase se desplega desde alli... Estoy bastatne perdida.
He probado cosas como la clase URL de java. Los metodos getContextpaht() o getServletPath() de los servlets pero nada.

A ver si me podeis ayudar. Muchas gracias