我正在构建一个我想在服务器上部署的简单Spring Boot应用程序。
我已经设置了Amazon LightSail Linux并安装了tomcat8和mysql-server。
我已经知道如何从我的项目中获取war文件。问题是如何将其上传到服务器?
我知道有用于将代码部署到EC2实例的亚马逊工具,但我有一个Lightsail实例,因此我无法找到将我的服务器与AWS codedeploy耦合的值键对。
可以使用SSH或FTP完成吗?
Lightsail应该提供一个简单的管理控制台,但我似乎无法找到如何将应用程序部署到它。
答案 0 :(得分:1)
如果我是你,我会从BB或你选择的github或SCM主机做一个git clone,并从你的lightail实例中从命令行打包一个war,然后从那里加载它。
答案 1 :(得分:0)
我发现了tomcat manager gui,首先我需要安装tomcat8-admin-webapps和tomcat8-docs-webapps,然后我可以访问Tomcat Web应用程序管理器,我可以上传War文件。
答案 2 :(得分:0)
这就是我所做的
我不建议将存储库克隆到LightSail并在那里建立战争,因为它会占用更多的磁盘空间来下载maven依赖项。
其他选择可能是将工件(战争/ jar)上传到S3并下载到LightSail。