草庐IT

uber-jar

全部标签

Linux下解压修改jar包并运行

Linux下运行jar包,先要修改jar包的配置文件。修改jar包配置文件有以下几种方式:方式一通过vim命令直接修改保存jar。超方便。1.通过vim命令直接编辑jarvimxxx.jar该命令首先会列出全部文件,可以通过输入/abc来搜索,定位到对应的abc文件后回车进入配置文件内进行编辑,:wq保存。方式二通过jar命令替换jar包中的文件(也可新增)1.列出jar包中的文件清单jartfdip-gw.jar2.提取出内部jar包的指定文件jarxfdip-gw.jarBOOT-INF/classes/application.yml3.然后可以修改文件vimBOOT-INF/classe

Linux下解压修改jar包并运行

Linux下运行jar包,先要修改jar包的配置文件。修改jar包配置文件有以下几种方式:方式一通过vim命令直接修改保存jar。超方便。1.通过vim命令直接编辑jarvimxxx.jar该命令首先会列出全部文件,可以通过输入/abc来搜索,定位到对应的abc文件后回车进入配置文件内进行编辑,:wq保存。方式二通过jar命令替换jar包中的文件(也可新增)1.列出jar包中的文件清单jartfdip-gw.jar2.提取出内部jar包的指定文件jarxfdip-gw.jarBOOT-INF/classes/application.yml3.然后可以修改文件vimBOOT-INF/classe

linux如何运行jar包、查看jar包进程、停止jar包

linux运行jar包要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。一、java-jarxxx.jar这是最基本的jar包执行方式,但是当我们是当我们用ctrl+c中断或者关闭窗口时时,程序也会中断执行,当然关闭或重启虚拟机也同样如此。二、java-jarxxx.jar&&代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。三、nohupjava-jarxxx.jar&使用这种方式运行的程序日

linux如何运行jar包、查看jar包进程、停止jar包

linux运行jar包要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。一、java-jarxxx.jar这是最基本的jar包执行方式,但是当我们是当我们用ctrl+c中断或者关闭窗口时时,程序也会中断执行,当然关闭或重启虚拟机也同样如此。二、java-jarxxx.jar&&代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。三、nohupjava-jarxxx.jar&使用这种方式运行的程序日

Maven中如何手动添加jar包到本地仓库(repository)

当我们的idea无法自动下在所需的Maven依赖时,我们可以到Maven的远程仓库中下载所需要的jar包,然后添加到我们的本地仓库中。1.首先我们打开远程仓库的网址(https://mvnrepository.com/)2.搜索我们需要的依赖文件(以mybatis为例),点击第一个MyBatis进入第3步3.选择对应的版本,点击进入4.点击jar,即可下载jar包5.所需的jar包下载好后,可以将其放在D盘根目录下6.再回到刚才的网页中,复制其jar包的坐标7.根据坐标groupId、artifactId、version的信息依次将其填入下列格式中的等号(=)后面    例如:        

Maven中如何手动添加jar包到本地仓库(repository)

当我们的idea无法自动下在所需的Maven依赖时,我们可以到Maven的远程仓库中下载所需要的jar包,然后添加到我们的本地仓库中。1.首先我们打开远程仓库的网址(https://mvnrepository.com/)2.搜索我们需要的依赖文件(以mybatis为例),点击第一个MyBatis进入第3步3.选择对应的版本,点击进入4.点击jar,即可下载jar包5.所需的jar包下载好后,可以将其放在D盘根目录下6.再回到刚才的网页中,复制其jar包的坐标7.根据坐标groupId、artifactId、version的信息依次将其填入下列格式中的等号(=)后面    例如:        

web项目访问引用jar内部的静态资源

一、实现原理在Servlet3协议规范中,包含在JAR文件/META-INFO/resources/路径下的资源可以直接访问。二、举例说明如下图所示,是我新建的一个SpringBootStarter项目:zimug-minitor-threadpool,用于实现可配置、可观测的线程池。其中pool.html就是线程池运行状态的监控页面。放在如下图所示的位置。位置放置正确之后,将项目打包。我的最终打包结果是zimug-minitor-threadpool-1.0.jar。当一个SpringBoot项目需要引用这个jar包的时候,直接通过maven坐标引入即可。访问服务的/pool.html即可获

web项目访问引用jar内部的静态资源

一、实现原理在Servlet3协议规范中,包含在JAR文件/META-INFO/resources/路径下的资源可以直接访问。二、举例说明如下图所示,是我新建的一个SpringBootStarter项目:zimug-minitor-threadpool,用于实现可配置、可观测的线程池。其中pool.html就是线程池运行状态的监控页面。放在如下图所示的位置。位置放置正确之后,将项目打包。我的最终打包结果是zimug-minitor-threadpool-1.0.jar。当一个SpringBoot项目需要引用这个jar包的时候,直接通过maven坐标引入即可。访问服务的/pool.html即可获

部署jar包windows服务工具

背景某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代码执行和部署方式不一致导致的bug),需要配置外部tomcat比较麻烦,所以决定还是以java-jar命令方式启动并注册为window服务项目地址:https://gitee.com/code2roc/deploy-jar-util环境依赖windows系统安装framework4.0安装jdk配置环

部署jar包windows服务工具

背景某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代码执行和部署方式不一致导致的bug),需要配置外部tomcat比较麻烦,所以决定还是以java-jar命令方式启动并注册为window服务项目地址:https://gitee.com/code2roc/deploy-jar-util环境依赖windows系统安装framework4.0安装jdk配置环