首页
学习
活动
专区
圈层
工具
发布

JAR项目部署

nohup java -jar ruoyi.jar --server.port=9090 >/dev/null & Centos7查看端口号占用情况 1.安装netstat工具 yum install...netstat -ant 1 3.验证某个端口是否被占用 netstat -tunlp|grep 15692 1 4.查看所有监听端口号 netstat -lntp 1 命令: nohup java -jar...xx.jar >/dev/null & Linux 运行jar包命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SpringBoot 的 Jar 瘦身部署

    SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼:编译出来的 Jar 包很大,如果工程引入了许多开源组件(SpringCloud...二、瘦身前的Jar包 ?...Tomcat在部署Web工程的时候,可以进行增量更新,SpringBoot也是可以的~ SpringBoot编译出来的Jar包中,磁盘占用大的,是一些外部依赖库(jar包),例如: 进入项目工程根目录,...文件夹的Jar包 ?...1、通常,一个工程项目架构确定后,引入的jar包基本上不会变,改变的大部分是业务逻辑; 2、后面如果需要变更业务逻辑,只需要轻量地编译工程,大大提高项目部署的效率。

    1.5K30

    Jenkins自动部署测试环境之jar包部署

    首先,java代码打包是可以打成jar包或者war包的,jar包和war包的部署方式会略有不同,下面以打成jar包部署到linux系统为例,记录一下如何通过jenkins配置自动部署。...页面能出来 下面先讲一下部署的思路: 1、获取源码,进行编译打包,得到部署包 2、将部署包自动传输到要部署的服务器上去(通过Publish Over SSH插件) 3、远程执行shell脚本启动jar...1、测试环境如何提升部署效率呢?当打出来的jar包比较大的时候,传输到服务器比较慢,怎么处理呢?(尽可能的考虑局域网内传输) 2、如果在windows上部署jar包又该如何处理呢?...4、如果同一个jar包要部署不同的环境该怎么处理呢?...其他包部署思路: war包:部署在tomcat容器中或者直接通过java -jar xxx.war启动即可。

    4K30

    Spring Boot 打包部署,JAR vs WAR

    一、JAR 和 WAR 打包的区别JAR (Java ARchive)独立运行:内嵌Tomcat/Jetty服务器,可直接通过 java -jar 运行微服务友好:适合云原生、容器化部署简化部署:单个可执行文件..."# 重启服务systemctl restart $APP_NAME# 检查状态sleep 10systemctl status $APP_NAME四、总结对比特性JAR 部署WAR 部署部署方式独立运行...,内嵌容器依赖外部Servlet容器启动命令java -jar app.jar容器启动(如Tomcat)适合场景微服务、云原生、容器化传统企业环境、共享服务器依赖管理包含所有依赖(fat jar)部分依赖由容器提供资源占用每个应用独立容器多个应用共享容器资源热部署需要重启整个应用...Tomcat支持部分热部署配置管理应用自身管理可与容器配置结合监控Spring Boot Actuator容器管理界面 + Actuator选择建议:选择JAR的情况:微服务架构容器化部署(Docker...:对于新项目,优先考虑JAR部署,更符合现代架构统一配置管理:无论JAR/WAR,使用外部配置文件健康检查:集成Spring Boot Actuator用于监控日志集中:使用Logback/SLF4J,

    66430

    部署jar包windows服务工具

    背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发...springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代码执行和部署方式不一致导致的bug),需要配置外部tomcat比较麻烦,所以决定还是以java -jar命令方式启动并注册为...window服务 项目地址:https://gitee.com/code2roc/deploy-jar-util 环境依赖 windows系统 安装framework4.0 安装jdk配置环境变量...可以使用免安装版本(1.8)点击bat文件快速一键配置,下载地址如下 https://yunpan.360.cn/surl_y83kPfrK6n7 (提取码:c4f2) 功能介绍 工具包含【服务名称】【jar...包路径】【部署端口】【执行结果】【操作按钮】五个部分 服务名称 对应的就是安装后windows服务的名字 jar包路径 部署项目的jar文件物理路径 部署端口 默认为空不指定使用配置文件中端口,指定后使用自定义端口

    1.1K30

    SpringBoot 部署 Jar 文件,瘦身优化指南 !

    概要说明 随着Spring Boot的流行,大家体验到只需构建输出一个jar文件,然后只需一个java -jar命令就能部署运行应用的爽快。...一个系统一旦上线运行,无论新需求迭代还是Bug修复,免不了需要做部署更新,尤其对于一些交付类型项目,首次部署或异地更新, 动不动就需要传输几百MB或几个GB的部署文件,确实是一个让人头疼的问题。...本文内容包括: 如何把一两百MB的单一Spring Boot jar文件,分离为依赖组件lib目录和一个业务jar来进行部署,优化单个jar文件大小到一两百KB。。...如何把一二十个微服务高度重叠的依赖组件合并到单一lib目录和多个一两百KB的业务jar来进行部署,优化整个项目部署文件大小从一两个GB大小到两三百MB。...所有微服务jar引用所有项目合并依赖组件的公共目录,部署文件总计大小一般在两三百MB。

    1.8K40

    可运行jar包的几种打包部署方式

    包:my-jar.jar及my-lib.jar 方法一:不借助manifest文件 java -classpath jar1:jar2:jar3... mainClassName 解解一下: 红色的是固定部分...: Main-Class: yjmyzz.runnable.jar.DemoApp Class-Path: my-lib.jar 同样,将这二个jar包扔在一起,然后 java -jar my-jar.jar...jar包是分开的,这在云环境中,上传部署比较麻烦,得传多个文件(或者上传前,先压缩成一个包,再传到服务器上解压),服务器节点多时,操作起来太累。...以及my-jar.jar.original(先不用管这个original文件是啥) 直接java -jar my-jar.jar 就能运行了(注意:这种方式下,并不需要my-lib.jar这类依赖的jar...第三种方式,很适合云环境的部署,只需要扔一个jar包上去就完事了,这种all-in-one的jar包,也被换为fat-jar。

    2.9K20
    领券