侧边栏壁纸
  • 累计撰写 73 篇文章
  • 累计创建 30 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Jenkins构建后无法启动jar包或加载不到JDK的类

欧泡果奶
2023-08-27 / 0 评论 / 0 点赞 / 57 阅读 / 0 字

问题描述:

jenkins编译部署包以后,发现有的服务启动报错,有的服务调用服务时报错加载不到jdk中的类

解决方法:

在启动脚本前加一行

source /etc/profile

原理:

通过SSH执行命令的两种形式:

1、通过ssh登录后执行

两个重要的概念:interactivelogin

interactive + login shell模式中,Shell首先会加载/etc/profile文件

2、通过ssh直接执行:

两个重要的概念:non-interactive + non-login

它不会去执行/etc/profile文件,而会去用户的HOME目录检查.bashrc并加载

0

评论区