我想要提供一些相对较大的文件(Flash电影)。我应该把它们放在我的项目中?我希望每次导出.war文件时都不会导出它们,因为它们占用了大量空间。
答案 0 :(得分:1)
为此创建两个单独的项目(两个war文件)是很常见的,只需将它们并排部署即可。然后,您只需在需要时部署大文件。
答案 1 :(得分:0)
或许更好的选择是将它们部署到外部托管服务,例如Amazon S3。它还有一个名为CloudFront的内容分发网络,它服务于靠近用户的服务器上的文件。
他们不是免费的,但是很便宜。
答案 2 :(得分:0)
您可以设置已部署的位置,并检查版本控制系统中的大型媒体文件(例如SVN,GIT,CVS等)。然后,配置定期任务(例如cron或Scheduled Task)以执行结帐更新以检索任何更改并获取任何更新。