如何在AWS中处理大型WAR文件?

swa*_*il7 5 java amazon-s3 amazon-web-services amazon-elastic-beanstalk

我做了什么 ?

使用JSP开发Web应用程序,允许用户注册,登录和上传文件到AWS S3.我通过上传应用程序的war文件,使用Elastic Beanstalk将此应用程序部署到aws.对于登录和注册模块,我使用过RDS,它工作正常.

问题

当我想将文件上传到S3时,我需要在WEB应用程序中使用AWS SDK jar及其支持的JAR文件.当我完成开发部分并导出war文件时,它大约是75 MB.所以问题是,如果我将任何内容更改为app,我需要将此大型战争上传到aws.由于AWS SDK的JAR文件,war文件的大小受到影响.

处理这种情况有哪些选择?

Tha*_*nga 1

使用 Maven 等构建工具。这将确保在服务器的本地maven存储库中下载依赖文件。因此,它使您的项目的上传大小减少。这是官方的快速指南