¿Hay alguna variable donde pueda encontrar el directorio raíz de mi aplicación Grails?Ruta de la raíz de la aplicación Grails
por ejemplo, tengo una carpeta llamada chart
bajo \%root%\web-app\images\
donde pongo mis cartas. Una vez despliego mi aplicación Grails en el embarcadero, voy a tener FileNotFoundException
debido a que la trayectoria de la raíz se convierte en /srv/www/vhosts/domain-name/jetty-version/
Me gustaría saber si hay una variable que devuelve la ruta raíz (como /srv/www/vhosts/domain-name/jetty-version/webapps/myapp
), y debe existir porque CSS usa la ruta relativa muy bien.
I Supongo que mi pregunta es: ¿por qué necesitas llegar al camino raíz? Puede utilizar la URL/imágenes/gráficos relativos para acceder a sus gráficos, así que obtener la ruta de acceso raíz parece un trabajo adicional en este caso. –
Utilicé una URL relativa pero no pude encontrar la carpeta. nuevo Archivo (".."). GetAbsolutePath() produce el mismo resultado que System.properties ['base.dir'] Ambos devuelven la carpeta raíz de la carpeta Jetty en lugar de la carpeta de mi aplicación. –
@ steve.yu, marque la respuesta correcta de Martijn mientras está funcionando y es bastante simple. – Athlan