weblogic部署war包读取不到静态文件
问题描述:在idea里面用Maven打包工具打包了一个WAR包,在weblogic里面部署这个WAR包,在程序里面需要读取某个配置文件或者静态文件时,发现使用this.getClass().getResource("/").getPath()读取不到路径。解决方法:向程序里面传递一个HttpServletRequest对象,要采用输入流的方式。InputStream pathString = re
·
问题描述:
在idea里面用Maven打包工具打包了一个WAR包,在weblogic里面部署这个WAR包,在程序里面需要读取某个配置文件或者静态文件时,发现使用this.getClass().getResource("/").getPath()读取不到路径。
解决方法:
向程序里面传递一个HttpServletRequest对象,要采用输入流的方式。
InputStream pathString = request.getSession().getServletContext().getResourceAsStream("/WEB-INF/classes/static/image/basic_pdf_bg.jpg");
这样就能访问到WAR包里面的静态文件了。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)