我的是JSF 2.2 +基于primefaces的webapplication,它提供了上传图像的工具。我将上传的图像存储在webapp的Resources / images文件夹中。
当我们重新部署新的war文件时,所有图像都会丢失。 怎么解决这个?应该跨部署保留图像。 我正在使用tomcat 8
请帮助
由于 Bhargav
答案 0 :(得分:0)
您可以创建一个无论您的应用程序如何都可以访问的路径,它也可以在tomcat重启后继续运行。将位置映射到tomcat的server.xml中的路径
<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)using,您将访问http://URL/myapplication/pics/myimage.jpg等图像。