如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系

14次阅读

1. 首先在 IDEA 的右边 , 打开 Maven 框 , 在需要打包的项目下 , 打开 LifeCycle, 双击两下 package 即可。

如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系插图

2. 直到下方出现红框中的字样 , 代表已经成功打包成 Jar 包。

如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系插图1

3. 找到被打包的项目最下面的 target 那栏, 打开就会看到已打包成功的 Jar 包 , 在 Jar 包上按右键 , 按 Copy Relative Path, 复制 Jar 包路径

如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系插图2

4. 随便打开一个文件夹 , 在红框的位置 Ctrl+V, 将刚刚复制的路径粘贴上去 , 并删掉 \(包名).jar, 就可以按回车键得到 Jar 包所在位置

如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系插图3

5. 利用工具连接上服务器 , 把 Jar 包拖入你想放置的文件位置中 , 利用命令进入该文件位置 , 输入命令 :nohup java -jar (包名).jar, 如果启动报错。

就输入命令行 :nohup java -jar (包名).jar –server.port=6668&

–server.port 指定运行的端口 , 会得到一传进程识别号 , 证明启动成功

如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系插图4

6. 接着会得到红框中的一句话 :nohup: ignoring input and appending output to 'nohup.out'

只需要接着输入查看日志命令 :tail -f nohup.out

就可以得到成功启动的 successful 标识 , 以及相应的日志信息会打印在该界面。

如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系插图5

注 :

1. 部署 Jar 包 ,Java -jar 命令只是是前台启动 , 控制台关了就没了 , 得 nohup 后台启动。

2. 如果怎么启动都有报错 , 可以先用 ps -ef|grep java 查看运行中的进程 , 然后 kill -9 227243,(227243) 是根据你在运行的 Jar 包对应的进程标识号修改 , 杀掉此 Jar 包 , 停止运行 , 然后进行上面的 Jar 运行命令 , 重新运行。

常用命令 :

1. 查看多少行日志

tail -n

2.

  • 启动防火墙
    sudo systemctl start firewalld
  • 重启防火墙
    sudo systemctl restart firewalld
  • 停止防火墙
    sudo systemctl stop firewalld
  • 查看防火墙已开启的端口
    sudo firewall-cmd --list-ports
  • 添加新的端口
    sudo firewall-cmd --zone=public --add-port=81/tcp --permanent
  • 添加连续的端口
    sudo firewall-cmd --zone=public --add-port=82-85/tcp --permanent

    注意 : 添加完端口要生效的话 , 必须重启防火墙

  • 关闭端口
    sudo firewall-cmd --zone=public --remove-port=81/tcp --permanent

原文链接:https://blog.csdn.net/qq_44856481/article/details/123181612

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2024-01-02发表,共计1140字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。