场景介绍
本教程将应用IntelliJ IDEA搭建一个简略Spring Boot我的项目,并将这个我的项目部署到阿里云服务器ECS上。
背景常识
背景常识
Spring Boot
Spring Boot是近几年十分风行的一款微服务框架,具备简化配置、疾速搭建、内嵌Tomcat或Jetty容器的特点,让开发人员专一于业务实现,基于Maven或Gradle插件创立可执行的JARs和WARs。
云服务器ECS
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳固牢靠、弹性扩大的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您洽购IT硬件的后期筹备,让您像应用水、电、天然气等公共资源一样便捷、高效地应用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS继续提供创新型服务器,解决多种业务需要,助力您的业务倒退。
步骤一:创立资源(未开明ECS)
1.在[阿里云从零搭建Spring Boot的Hello World体验场景]处(https://developer.aliyun.com/... 开始体验开明资源后,查看本次试验资源。
2.单击 收费开明 创立所需资源。
步骤二:装置Java开发环境
1.下载并装置JDK8,下载地址参见Java SE 8u261。
2.配置Java环境变量。
a. 关上命令窗口,执行以下命令。
阐明:执行命令前,请批改JAVA_HOME参数C:\Program Files\Java\jdk1.8.0_211为您的JDK装置目录。
执行后果如下。
b.执行以下命令,验证环境变量配置是否胜利。
java -version
执行后果如下。
步骤三:装置并配置IntelliJ IDEA
此步骤次要介绍应用IntelliJ IDEA装置Spring Assistant插件。
1.下载并装置IntelliJ IDEA,下载地址参见 IntelliJ IDEA。
2.双击运行IntelliJ IDEA。
3.在IntelliJ IDEA启动界面,顺次单击 Configure > Settings 。
4.单击 Plugins,而后在搜寻栏输出spring Assistant。最初单击 Install 装置插件。
5.单击 Restart IDE。
步骤四:创立Spring Boot我的项目
本步骤次要介绍应用Spring Assistant插件来搭建简略的Spring Boot我的项目。
1.在IntelliJ IDEA启动界面,单击 Create New Project。
2.在左侧单击 Spring Assistant,而后单击 Next。
步骤五:打包并上传我的项目到ECS服务器
1.打包我的项目。
a. 单击IDEA右上角Maven。
b. 顺次双击 demo>Lifecycle>package,开始打包。
执行后果如下,图中标记地位为打包后jar包的门路。
2.关上终端工具。
- Windows:关上命令窗口。
- MAC:关上命令行终端Terminal。
Windows用户请查看零碎中是否装置有SSH工具。查看办法:
a. 在终端中输出命令ssh -V。
ssh -V
如果显示SSH版本则示意已装置,如下图所示。
b. 如果未装置,请下载安装OpenSSH工具。
- 上传jar包到ECS服务器。
a. 在命令行中执行以下命令。
scp C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar root@47.xx.xx.xx:/root
阐明: 在执行命令前,请先替换以下参数。
- C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar为jar包寄存门路。
- 47.xx.xx.xx为ECS实例公网IP。
执行后果如下。
b. 输出已创立的ECS云服务器的登录明码。c. 上传胜利后,会显示如下信息。
步骤六:连贯ECS服务器
1.在终端中输出连贯命令ssh [username]@[ipaddress]。
您须要将其中的username和ipaddress替换为步骤一中创立的ECS服务器的弹性公网IP。例如:
ssh root@123.123.123.123
命令显示后果如下:
- 输出 yes。
- 批准持续后将会提醒输出登录明码。 明码为已创立的云服务的ECS的登录明码。
登录胜利后会显示如下信息。
步骤七:运行ECS上的Java我的项目
1.执行以下命令,装置Java运行环境。
yum -y install java-1.8.0*
2.执行以下命令,运行Java我的项目。
java -jar demo-0.0.1-SNAPSHOT.jar
执行后果如下。
- 应用浏览器拜访http://<ECS公网IP>:8080。
返回如下界面示意我的项目启动胜利。