如何将Spring boot war文件部署到Amazon Lightsail
我正在构建一个简单的Spring引导应用程序,希望将其部署到服务器上 我已经安装了Linux并安装了tomcat8和mysql服务器 我已经知道如何从我的项目中获取war文件。问题是如何将其上传到服务器 我知道有Amazon工具可以将代码部署到EC2实例,但我有一个Lightsail实例,所以我找不到值密钥对来将我的服务器与AWS codedeploy耦合 这可以通过SSH或FTP实现吗如何将Spring boot war文件部署到Amazon Lightsail,spring,amazon-web-services,spring-boot,war,amazon-lightsail,Spring,Amazon Web Services,Spring Boot,War,Amazon Lightsail,我正在构建一个简单的Spring引导应用程序,希望将其部署到服务器上 我已经安装了Linux并安装了tomcat8和mysql服务器 我已经知道如何从我的项目中获取war文件。问题是如何将其上传到服务器 我知道有Amazon工具可以将代码部署到EC2实例,但我有一个Lightsail实例,所以我找不到值密钥对来将我的服务器与AWS codedeploy耦合 这可以通过SSH或FTP实现吗 Lightsail应该提供一个简单的管理控制台,但我似乎找不到如何将应用程序部署到它。我发现,首先我需要安装
Lightsail应该提供一个简单的管理控制台,但我似乎找不到如何将应用程序部署到它。我发现,首先我需要安装tomcat8 admin webapps和tomcat8 docs webapps,然后我可以访问Tomcat Web application Manager,在那里我可以上传War文件。如果我是你,我会从BB或您选择的github或SCM主机进行git克隆,并从lightsail实例的命令行打包war,然后从那里加载它。这就是我所做的
- 下载并安装FileZilla
- 从Lightsail下载默认密钥注意:-看起来,此操作在后台使用AWS KMS,可能会产生费用
- 使用公共IP(LightSail)和用户名(Ubuntu)连接(SFTP)-无需密码
- 将war或jar文件上载到LightSail实例下的目录
- 使用LightSail web SSH并启动jar