Estoy empaquetando previamente una aplicación web JSP que se basa en algunas configuraciones de ruta de archivo encontradas en web.xml. Estas configuraciones son desconocidas en el momento del empaquetado, ya que hacen referencia a una ruta que el cliente establecerá al implementar toda la aplicación (de la cual la aplicación web es una interfaz de administración).Variables de entorno de referencia en web.xml
Parece que la forma más fácil de evitar tokens y modificaciones de archivos en mi script instalador es pedirle al usuario una ubicación de instalación, establecer esta ubicación como una variable de entorno (por ejemplo, JAVA_HOME) y hacer que web.xml siempre haga referencia esa variable.
¿Hay alguna manera de hacer referencia a un valor de variable de entorno desde dentro de web.xml? Las búsquedas de Google conducen al método J2EE de CONFIGURAR las variables de entorno de los archivos ejb xml. Esto no es lo que estoy buscando.
Eche un vistazo a la primera opción en la respuesta aceptada [aquí] (http://stackoverflow.com/questions/2161054/where-to-place-configuration-properties-files-in-a-jsp-servlet-web -solicitud). Al utilizar la carga de recursos desde un archivo externo, que solo debe estar disponible en su classpath, creo que puede lograr lo que desea. – gamliela
Sé que al menos puede hacer referencia a la variable de entorno HOME de la siguiente manera $ {user.home} -> No estoy seguro si esto es útil, pero tal vez lo use de una manera creativa. Ver [CÓMO SSL HOWTO] (http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html) hay un –
nsof