菊花喷射式Y 2022-02-09 10:36 采纳率: 0%
浏览 23

war包运行后,如何本地上传资源、请求资源?java

问个问题啊。就是一个项目,里边有把图片上传到本地(工程项目的webapp目录下).src目录下,然后前端通过http:localhost.url显示图片的操作。

项目没有打包,debug的时候,可以正常上传图片、显示图片(因为debug的时候用inteL llij 运行,工程目录下有.src.webinf.资源目录,我可以直接上传,获取)。

然后打war包,用 java -jar war命令启动war包之后,上传图片、显示图片都报错(如果打包之前“.src.webinf.资源目录这个目录”有相应的资源,打war之后运行起来,也是可以通过url直接获取,但是上传新的图片就不行。因为打war包之后,war压缩包里找不到.src.webinf.资源目录这个目录,或者其他原因)

有啥方法,可以打成war,运行war包之后,正常上传、显示图片呢?

  • 写回答

3条回答 默认 最新

  • 爪哇小白2021 2022-02-09 11:01
    关注

    打成war包放tomcat里面,就可以正常上传显示了。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月9日