我在Eclipse中有项目结构,如下所示(使用struts).我必须在WebContent / images中上传大量项目图像.图像的体积可以随着时间的推移而增加到10000到15000左右.我的问题是,每次我在服务器上部署war文件时,旧数据都会被覆盖,并且所有上传的图像都将消失.那么实现这个上传的最佳方法是什么呢.我想到的是在机器上创建一个seprate images文件夹,并在我的服务器目录中创建一个sym-link链接.但是,如果有更好的选择,或者即使有人可以在我现有的解决方案上添加一些评论,那也会更好.
解决方法:
将图像存储在您的计算机上.比方说,/ var / project / images.如果有多个服务器正在运行,则可以使用例如nfs或cifs添加挂载点.编写一个从该位置返回数据的图像servlet.只需将servlet添加到web.XML并使用/ resources / images / *作为servlet位置.然后,您可以使用路径信息在/ var / project / images /中找到图像.