Jenkins 部署项目,oraclejar包上传,部署失败

本文介绍了解决Jenkins部署项目时遇到的oracle.jar包上传至公司Nexus仓库失败的问题,通过调整Maven配置及使用特定命令强制更新本地仓库实现成功部署。同时分享了一段用于启动和管理Java应用程序的Shell脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jenkins 部署项目,将oracle.jar包上传自己公司的nexus,部署失败,提示错误:

http://nexus.aa.com/repository/maven-public/ was cached in the local repository, resolution will not be reattempted until the update interval of public has elapsed or updates are forced ->

查询Jenkins的maven配置,仓库地址没有配置本地仓库,镜像配置了公司私服。

解决办法:

在Build那个地方增加 clean install -Dmaven.test.skip=true -U。

后面加上-U,就是强制更新本地仓库,结果下载成功

 

 

 

上传mo.sh执行命令

#!/bin/bash
pid=`ps -ef | grep monitor.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi

mv /monitor/monitorserver/monitor.jar /monitor/monitorserver/monitor-$(date +%Y%m%d%H%M%S).jar

cp /root/monitor/test11/monitor.jar /monitor/monitorserver/

source /etc/profile

nohup java -jar -Xmx1024m -Xms1024m /monitor/monitorserver/monitor.jar >> /monitor/monitorserver/nohup.out &

 

解释:

第一行查出pid,

杀死线程

复制文件

加载环境变量,否则不能启动

启动并输出日志文件,后面必须有“&”符号。否则不输出。

启动后项目中配置的logback.xml不起作用,日志不输出。找不到原因,这也是在测试环境

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值