Mine是基于JSF 2.2 +primefaces的Web应用程序,它提供了上传图像的功能。我将上传的图像存储在网络应用程序的资源/图像文件夹中。
当我们重新部署新的战争文件时,所有映像都将丢失。如何解决这个问题?映像应跨部署保留。我正在使用雄猫 8
请帮忙
谢谢巴尔加夫
您可以创建一个路径,无论您的应用程序如何,您都可以访问该路径,并且它也将在 tomcat 重新启动后幸存下来。将位置映射到服务器中的路径.xml 的 tomcat
<Host name="localhost" appBase="/opt/seamless/www/webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/myapplication/pics" docBase="/mylocation/myapplication" />
</Host>
上下文中的docBase可以是系统中要保存图像的目录,路径是应用程序路径(http://URL/myapplication/pics),您将使用该路径访问 http://URL/myapplication/pics/myimage.jpg 等图像。