震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!

1、打开咱的linux系统

恭喜您,已经成功一半了!

2、找到咱想放置jar包的位置,哪里都行

注: 进入文件夹操作   cd 文件夹名        例如:    cd project

查看当前文件夹下的文件  ls -l

3、传输 jar包/文件 到linux上

拖拽,可视化传输都可以

 上传成功:

 4、运行/部署 jar包  nohup java -jar jar包文件名 &

使用 nohup java -jar jar包文件名 &  命令

例如:nohup java -jar java_chatroom-0.0.1-SNAPSHOT.jar &

注意:此处可能会出现 nohup: ignoring input and appending output to ‘nohup.out’

按空格就好,他的意思是建立一个 ohup.out 文件来存储咱的日志信息

当服务很多时,想区分好日志,可以在部署jar包时指定好日志文件

nohup java -jar jar包名 > output.log 2>&1 &
  1. nohup: 表示即使终端会话结束,进程也会继续运行。
  2. jar包名: 启动 Java 应用程序。
  3. > output.log: 将标准输出(stdout)重定向到 output.log 文件中。
  4. 2>&1: 将标准错误输出(stderr)重定向到与标准输出相同的地方,即 output.log 文件。
  5. &: 将命令放入后台运行。 

5、补充知识

5.1 查看端口状态

netstat -anp | grep 8080

黄框内 8080 为端口号

蓝框内 2500 为进程ID (kill 命令针对的就是进程ID,不是端口号,别弄混)

5.2 杀死进程 

kill 进程ID

5.3 查看 jar包/项目运行状态

cat 输出日志的文件名   例如: cat nohup.out

6、报错:没有主清单属性

在pom中添加一个SpringBoot的构建的插件,然后重新运行 package即可。

<build>
  <plugins>
  	<plugin>
  		<groupId>org.springframework.boot</groupId>
 		<artifactId>spring-boot-maven-plugin</artifactId>
  	</plugin>
  </plugins>
 </build>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dream_ready

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值