草庐IT

uber-jar

全部标签

Linux使用脚本启动jar/war包(springboot+maven工程jar包)

Linux(CentOS7)使用脚本启动javajar/war包本文以jar包为例(war包是同样的操作流程)。开始之前,先准备一个jar包以springboot工程为例。我打包用的maven。在pom文件中可以约束最终的jar包名称:mvnclear再然后mvninstall这些都没什么好说的。建议以下文件全部放在一个目录下1、部署jar包通过xftp或别的方式,将jar包放入服务器某个目录:2、准备application.yml(springboot工程,如果是别的框架请略过此节)yml文件放入jar包的同一个目录,内容是常规的springboot-yml文件内容,注意yml格式:一会儿启

使用docker-compose.yml快速搭建开发、部署环境(nginx、tomcat、mysql、jar包、各种程序)以及多容器通信和统一配置

目录docker-compose语法(更多说明可查看下面代码)imagehostnamecontainer_namevolumesnetworksyml文件的使用启动停止开发环境(这里以python为例)部署环境nginxmysqltomcatjar包打包后的可执行程序常见问题与解决方案多个容器写在同一个compose中容器与容器之间通信docker-compose语法(更多说明可查看下面代码)image镜像名称,可去镜像市场查找自己需要的hostname容器内服务名container_name容器名volumes可以把自己电脑的路径映射到容器中的文件夹中networks写同一个网络可以让容器

IDE Maven项目中如何引入本地的jar包

Maven项目中如何引入本地的jar包准备工作将打包好的jar包存放到你的本地路径下:eg:D:\javatools\idea\maven 引入mvn的两种方式:一、手动添加以idea为例,首先通过idea将打包好的jar包打入到mvn中,然后再pom文件中添加相对应的依赖,缺点是依赖需要写入绝对路径,否则无法找到刚才引入的jar包中相应的方法。例如:com.examplehsaf-common-1.0.0-SNAPSHOT.jar1.0.0systemD:\javatools\idea\maven\hsaf-common-1.0.0-SNAPSHOT.jar但是这样有个缺点,当其他开发人员本

解决Springboot项目打成jar包后获取resources目录下的文件报错的问题

前几天在项目读取resources目录下的文件时碰到一个小坑,明明在本地是可以正常运行的,但是一发到测试环境就报错了,说找不到文件,报错信息是:classpathresource[xxxx]cannotberesolvedtoabsolutefilepathbecauseitdoesnotresideinthefilesystem:jar:file:xxxx.jar!/BOOT-INF/classes!xxxx。看了半天代码感觉没有问题,于是怀疑是打成项目jar包后和原项目存在差异导致的。于是我把的项目打成jar包,在本地直接调试jar,果然发现问题所在。下面我将以一个自己的测试项目api-t

【Java】java | 将可运行jar打包成exe可执行文件

一、说明        1、javafx桌面程序,但又不想安装jre环境        2、需要将可执行jar打包成exe        3、使用工具exe4j二、操作步骤1、下载exe4jhttps://exe4j.apponic.com/2、安装说明1:在d盘建个exe4j的文件夹说明2:建个output文件jar,存放生成后的exe3、运行4、目录介绍Welcome:工具介绍;Open可以打开历史的配置文件;Projecttype:就是新建了,选择打包的方式;用“JARinEXE”modeApplicationinfo:打包的应用信息;一个是exe的名字;一个是输出目录Execurabl

centos安装Jenkins部署jar(使用jdk11启Jenkins)jdk8启项目

 一、安装和配置Jenkins安装前可以先卸载  rpm-ejenkins   find/-inamejenkins|xargs-n1000rm-rf1.下载Jenkins.war或者npm文件(直接去镜像平台下载)注意:最后一个支持1.8版本jenkins-2.346.3  https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm  https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.388/(这个直接启动nohupjava-jarjen

JAVA项目通过IDEA如何构建可执行JAR

开发JAVA工程代码(main方法启动)如何构建出可以通过java-jar命令直接执行的jar?如果工程中依赖其他jar又如何处理?本文即针对以上两点通过IDEA开发工具来做一个简单的分析和尝试,测试如下四种方法,如有瑕疵请轻喷。文字目录1.通过IDEA直接构建可执行jar2.通过ANT构建可执行jar3.通过maven-assembly插件构建可执行jar4.通过maven-shade插件构建可执行jar1.通过IDEA直接构建可执行jar如下所示通过IDEA创建一个本地JAVA工程,此处工程名JavaPackage1,在lib引入一个hutool-all-5.3.7.jar作为测试,目录结

IDEA导入jar包

一、导入项目内部jar包先将jar包放入项目中在进行导入1.新建lib文件夹 2.方式一:右键直接导入要想将jar包复制到lib目录中就自动导入,一定要选中lib目录再右键选择AddasLibrary,否则每次复制都需要手动选中jar包进行导入。3.方式二:在项目配置中导入项目配置  创建库 选择lib目录 选择包含的文档类型因为导入的是jar包所以选择JarDirectory 应用完成 复制jar包到lib目录二、导入项目外部jar包从项目外部导入jar包,外部jar包不能删除选中项目外的jar包   外部导入的jar包会显示在这里 

数据集笔记:Uber Movement (Speed)【python 处理数据集至时空矩阵】

UberMovement:Let'sfindsmarterwaysforward,together.以伦敦威斯敏斯特的一个小区域为例1导入库importosmnxasoximportpandasaspd2读入数据这里选取了6个月的数据df1=pd.read_csv('movement-speeds-hourly-london-2019-10.csv.zip')df2=pd.read_csv('movement-speeds-hourly-london-2019-11.csv.zip')df3=pd.read_csv('movement-speeds-hourly-london-2019-12.

利用 Google Artifact Repository 构建maven jar 存储仓库

参考了google官方文档https://cloud.google.com/artifact-registry/docs/java/store-java#gcloud_1首先enableGARapigcloudservicesenableartifactregistry.googleapis.comgcloudserviceslist|grep-iartifactartifactregistry.googleapis.comArtifactRegistryAPI其次创建1个maven仓库gcloudartifactsrepositoriescreatejava-repo--repository