Pregunta

Tengo una aplicación web: MyApp.war, dentro de ella, tengo un archivo jar: WEB-INF/lib/PublicJar.jar

  • Quiero aplicaciones cliente para poder descargar el frasco como un recurso web. por ejemplo http://theserver.com/myapp/jars/PublicJar.jar

  • Quiero que la aplicación web para poder calcular el código hash del archivo jar de ver si se ha cambiado, por lo que los clientes saben si tiene que volver a cargarlo.

¿Es posible hacerlo

¿Fue útil?

Solución

Recursos dentro WEB-INF no puede ser servido directamente al cliente. Si quieres hacer eso, tiene que escribir un servlet / controlador para extraerlo como un recurso ServletContext y alimentar a la respuesta HTTP.

Se PublicJar.jar también utiliza su propia aplicación? no se podía mover fuera de WEB-INF, o tal vez agrupar dos copias de la misma en la guerra, uno bajo WEB-INF (para uso interno de la aplicación), y uno de descarga

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top