¿Por qué la carga de un archivo POSModel no funciona desde la carpeta WEB-INF?
Estoy usando Spring MVC para mi proyecto web. Coloqué los archivos del modelo dentro del directorio WEB-INF
String taggerModelPath = "/WEB-INF/lib/en-pos-maxent.bin";
String chunkerModelPath = "/WEB-INF/lib/en-chunker.bin";
POSModel model = new POSModelLoader()
.load(new File(servletContext.getResource(taggerModelPath).toURI().getPath()));
Esto funcionó entorno de Windows. Sin embargo, cuando lo implementé en mi servidor Linux remoto recibí un error
HTTP Status 500: error en el procesamiento de la solicitud; la excepción anidada es opennlp.tools.cmdline.TerminateToolException: ¡El archivo de modelo POS Tagger no existe! Ruta: /localhost/nlp/WEB-INF/lib/en-pos-maxent.bin
¿Cuál es la mejor manera de acceder a los recursos del archivo? Gracias