我是Web应用程序的新手,我有一个Jersey应用程序。我需要在服务器上部署jar。 我正在使用以下方法成功读取我的资源文件(在大多数答案中建议从JAR读取资源)
InputStream inputStream = getClass().getClassLoader().getResourceAsStream("public/" + uriInfo.getPath());
当我尝试查看文件加载的路径时,它就像
> C:\Users\....\..\myservice\target\classes\public\meta-data\myfile.txt
说从jar加载资源是否正确?因为我需要从jar而不是本地文件系统加载它,因为它是一个Web应用程序。
如果没有,我需要做什么才能在Web应用程序中读取我的资源文件。