当前位置: 首页 > news >正文

windows系统中jenkins构建报错提示“拒绝访问”

一.背景

       之前徒弟在windows中安装的jenkins,运行的时候用的是java -jar jenkins.war来运行的。服务器只有1个盘符C盘。今天说构建错误了,问我修改了啥,我年前是修改过构建思路的。

二.问题分析

       先看jenkins构建任务的日志,大概是xcopy命令执行报错提示“拒绝访问”。这个问题就非常明显了,是操作系统权限不够引起的。我把命令放到服务器去执行,没有报错。因此,2个调整思路快速冒出来:

1.提升jenkins的权限

2.增加D盘,把jenkins的工作空间从系统C盘移出来

考虑我们是内网服务器,风险基本可控,我选择了方法1.提升jenkins的权限。

三.具体实施

写了一个bat文件,准备通过java -jar jenkins.war来启动jenkins。但是权限怎么提升呢?找了百度,参考了文章让bat批处理以管理员权限运行的实现方法_DOS/BAT_脚本之家.

最后的bat内容是:

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"java -jar jenkins.war

至于前面那几行怎么就实现了bat获取到管理员权限的,没有详细去看,试试了好使。我能直接看懂的是cd /d "%~dp0",这句是cd到当前目录。

然后,把bat文件发送快捷方式到了桌面,方便后面启动。验证后,发现果然跟预想的一致,没有再报“拒绝访问”了。

http://www.lryc.cn/news/303303.html

相关文章:

  • 服务器防火墙的应用技术有哪些?
  • 力扣:40. 组合总和 II
  • Java设计模式——责任链模式
  • c++面试
  • [ansible] playbook运用
  • MSSQL运用
  • linux命令--pidof
  • 计算机视觉发展的方向和潜在机会
  • Java Web(六)--XML
  • 智慧城市的新宠儿:会“思考”的井盖
  • Linux限定网络和工具环境下时间同步
  • SQL Server查询计划(Query Plan)——文本查询计划
  • 2024年2月的TIOBE指数,go语言排名第8,JAVA趋势下降
  • 机器人十大前沿技术(2023-2024年)
  • Spring: MultipartFile和File的区别
  • ncnn之三(补充):window环境下vs2022安装ncnn+protobuf
  • 第五篇【传奇开心果系列】Python文本和语音相互转换库技术点案例示例:详细解读pyttsx3的`preprocess_text`函数文本预处理。
  • logback实践
  • 深入理解java虚拟机---自动内存管理
  • 粉笔规范词积累(文化发展)
  • 如何在Ubuntu部署Emlog,并将本地博客发布至公网可远程访问
  • Axios
  • 数据仓库选型建议
  • 每日一题——LeetCode1470.重新排列数组
  • 网络安全--网鼎杯2018漏洞复现(二次注入)
  • CSS篇--transform
  • 阿里云国际-在阿里云服务器上快速搭建幻兽帕鲁多人服务器
  • vite 快速搭建 Vue3.0项目
  • 深入理解Python爬虫的Response对象
  • centos7下docker的安装