从零部署Spring boot项目到云服务器(正式部署)
上一篇文章总结了在Linux云服务器上部署Spring Boot项目的准备过程,包括环境的安装配置,项目的打包上传等。
链接在这里:http://www.cnblogs.com/Lovebugs/p/8606156.html
注:文末有福利!
这一篇总结一下博客项目正式部署的过程。
演示地址:47.94.154.205:8084
一、修改本地项目文件并打包上传
1) 修改配置文件application.properties,在配置文件中添加以下代码,指定hibernate.dialect
spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect
2) 然后为了避免端口冲突,我修改了springboot默认启动端口,配置文件中加入:
server.port=8084
3) 修改application.properties配置文件中的mysql数据源地址和文件服务器接口地址
4) 将修改后的项目重新打包上传到云服务器
5) mongodb-file-server项目中的application.properties也要修改
6) 用gradle的打包方式将该项目打包并上传到服务器中.
7) 注意要登录阿里云服务器后台配置安全组规则,开放需要的端口.
二、使用SSH方式连接云服务器
//ssh 用户名@公网IP
ssh josiah@ip
// 输入密码
三、按照前一篇博客安装Mongodb,并设置为开机启动服务
四、启动项目
此时SpringBoot的jar包已经就绪,运行只要通过终端执行:
java -jar xxx.jar
浏览器访问云服务器的公网ip加端口号即可。
五、让应用在后台运行
上边方式通过终端运行jar,当终端关闭对应的java进程也有可能会被关闭,可以通过nohup命令让jar包在后台运行,不会随shell的关闭而关闭了
1.在springboot对应jar包目录下,新建一个start.sh文件
vim start.sh 添加 java -jar xx.jar
修改该文件的可执行权限 chmod 777 start.sh
通过nohup ./start.sh & 运行
2.关闭这个应用 查看其对应的进程号
netstat -anp | grep 80
关闭sid的端口,即关闭应用
kill sid
最后,给大家推荐一个良心公众号【IT资源社】:
本公众号致力于免费分享全网最优秀的视频资源,学习资料,面试经验等,前端,PHP,JAVA,算法,Python,大数据等等,你想要的这都有
IT资源社-QQ交流群:601357554
微信搜索公众号:ITziyuanshe 或者扫描下方二维码直接关注,
里面基本什么资料都有,基础到进阶到项目实战,如果觉得不够还可以加群跟群主要,最重要的是全部免费!
最新文章
- SpringMVC注解汇总(二)-请求映射规则
- SLF4j:Log facade abstract
- PHP面向对象基础part.1
- RedHat Enterprise Linux 7关闭防火墙方法
- zabbix3.0.4 部署之八 (zabbix3.0.4 微信报警)
- 笔记本安装Win2012R2 心得(包含无线网卡+有线网卡驱动解决方法)
- myeclipse激活+Aptana安装配置
- apiCloud创建APP项目
- Activity生命周期回顾
- tomcat环境搭建
- C++程序设计教程学习(0)-引子
- img onerror事件
- 安装MySQL Connector/C++并将其配置到VS2015中
- leecode第四十六题(全排列)
- Vue3.0项目快速搭建
- 2018-2019 ACM-ICPC ECfinal I. Misunderstood … Missing
- Hadoop生态圈-使用phoenix的API进行JDBC编程
- k-means算法及matlab实现
- xheditor
- Git使用教程(转载)
热门文章
- dpkg: error: -i (--install) 和 -i (--install) 两个操作之间有矛盾
- java.io.FileNotFoundException: /opt/apache-tomcat-7.0.57/conf/server.xml (权限不够)
- mobile开发中常用的css
- 浅谈IT企业挑选技术人员招聘几个要点
- eclipse和android studio的目录结构分析
- iOS - MySQL 的安装配置
- Dynamics 365 Online用户密码三问及其解答
- [USACO15FEB]审查(黄金)Censoring (Gold)
- Marriage Match IV HDU - 3416
- 魔改版ss-panel v3前端配置文件