系统相关
首页 > 系统相关> > Linux运行SpringBoot

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是后端运行命令,与当前的终端没有绑定. 可以一直稳定的运行.

(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	

标签:java,SpringBoot,8091,xxx,jar,sh,Linux,运行
来源: https://blog.csdn.net/chaochao2113/article/details/117262525