Linux运行SpringBoot

Linux运行SpringBoot

前提:

安装好JDK,MySQL(MariaDB)数据库

1.1修改项目配置

修改项目的数据库连接信息确保是自己linux的数据库IP地址和端口号,并且数据库中有要连接的数据库,并且Linux数据库运行其他IP地址连接,用户名和密码均正确.

spring:  datasource:    
url: jdbc:mysql://192.168.126.129:3306/jtadmin?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true    
username: root    
password: root
复制代码

在这里插入图片描述

1.2将项目打包

由于要配置集群,所以分别以8091和8092端口号打包一次,将项目复制出来,分别命名为8091,8092。 在这里插入图片描述

1.3项目上传到Linux

在Linux的创建**/usr/local/src/tomcats/**目录,将项目放入这个目录,这个目录可以自己指定。 在这里插入图片描述

1.4发布项目

(1)运行8091单个项目命令: 会阻塞命令输入框

java -jar 8091.jar 	
复制代码

访问测试: 在这里插入图片描述 (2)tomcat服务器后端运行项目

命令:

nohup java -jar 8091.jar -> 8091.log & 
复制代码

启动效果: 在这里插入图片描述 命令说明: nohup是后端运行命令,与当前的终端没有绑定. 可以一直稳定的运行.

扫描二维码关注公众号,回复: 13175014 查看本文章

(3)Linux脚本运行项目

Linux中默认支持的是shell脚本 文件名称 xxx.sh

头文件信息:#!/bin/sh

创建文件:

vim	start.sh
复制代码

文件内容:

#!/bin/sh
nohup java -jar 8091.jar -> 8091.log & 
nohup java -jar 8091.jar -> 8091.log & 
复制代码

保存并退出

esc	->	shift+:	->	qw	->回车退出
复制代码

执行脚本:

sh start.sh
复制代码

1.5关闭tomcat服务器

(1)查询服务器进程信息

ps -ef |grep java
复制代码

在这里插入图片描述 (2)检索服务器命令 jps

jps
复制代码

在这里插入图片描述 (3)关闭服务

简单的杀死进程 级别较低

kill PID号	
复制代码

必须杀死进程,但是可以执行善后操作

kill -15 PID号	
复制代码

强制杀死进程,出现任何问题概不负责

kill -9	PID号	
复制代码

1.6查看日志信息

xxx 输出文件所有的内容:

cat 
复制代码

输出文件所有内容,分页输出,空格浏览下一屏,q退出/ctrl+c退出

more xxx	
复制代码

用法和more相同,只是通过输出,pgUp,pgOn键来控制

less xxx	
复制代码

用于显示文件后几号,使用频繁

tail	-10 xxx	
复制代码

动态查看日志,方便查看日志新增的信息/ctrl+c结束查看

tail -f xxx	
复制代码

猜你喜欢

转载自juejin.im/post/7031186910521327623