如何将APP部署在阿里云服务器上
将SpringCloud集成Eureka服务部署在阿里云服务器。
项目在上一篇博客讲过在本地测试SpringCloud集成Eureka服务,博客地址:
https://wwwjianshucom/p/78e8797ea804 ,现在将3个项目部署在阿里云服务器,环境是CentOS7,Tomcat 9。
在pomxml文件里设置打包方式:
在启动Application类添加:
在applicationproperties配置文件修改:
直接把项目lean下,再package:
打包后的war包在target目录下:
修改pomxml依赖:
程序入口application类修改:
消费者的api请求路径修改:
applicationproperties修改
直接对项目lean,再package:
3Eureka Client项目demo打包跟1类似,这就不重复写了;
3个项目打包好的包名:springcloud-eurekawar,springcloud-eureka-client-onewar,springcloud-eureka-client-onewar:
4将3个war部署阿里云服务器
登录阿里云的白塔控制面板,将3个包上传到Tomcat的webapps文件夹下:
或者通过xftp工具上传也可以;
上传完后,重启Tomcat,等一会,就可以在浏览器里访问:
相关链接:
成功截图:
1。远程登录第一次购买ECS后,会把该ECS服务器的root账号、密码发送购买者的邮箱,然后购买者可以通过远程登录到ECS服务器。
2。安装web环境根据自己应用特点选择安装相关web服务器tomcat或者jetty,阿里云提供了一条龙安装部署脚本,为开发者提供了更多的方便。
3。打包应用将web源码下载到本地,使用命令mvnpackage打成war包。如果不是maven工程,可以用类似ant打成war包。
4。上传war包Linux下面可以使用sftp上传war包,上传war包到指定目录后进行解压。
5。启动web服务将tomcat或jetty服务启动。
6。配置反向代理、绑定域名。
0条评论