这是我云效哪里环境没配置好吗 ?

这是我云效哪里环境没配置好吗?请问一下,我在本地打包部署运行是好的,但在流水线上打包后部署报这个错误:b65c488e86e58d3b8cffea85c10b7aff.png

展开
收起
三分钟热度的鱼 2023-10-10 15:32:37 112 分享 版权
2 条回答
写回答
取消 提交回答
  • 这个错误看起来是你的云效流水线环境中没有正确配置tiesLauncher类。这可能是因为你的流水线环境中没有包含这个类的依赖,或者这个类的路径在你的流水线环境中被改变了。

    你可以在你的流水线配置中添加以下代码来手动指定tiesLauncher类的路径:

    java {
        // 其他配置...
        classpath = configurations.classpath + ":<path/to/tiesLauncher>/"
    }
    

    请将<path/to/tiesLauncher>替换为你的tiesLauncher实际路径。

    另外,你也可以尝试在你的pom.xml文件中添加tiesLauncher的依赖,并将其版本设置为和你的项目需要的版本相同。这样,你的流水线环境应该会自动下载并包含这个依赖。

    2023-10-10 15:44:11
    赞同 展开评论
  • 这个需要怀疑一下是否是您的本地有缓存导致的运行成功,我看您的依赖在流水线上都是重新拉取的,可能还是项目里缺少安装包或者引入类导致的。目前怀疑的是除了您的本地,其余没有缓存的地方构建出来的包运行都是会报错的。您可以在java构建的第一行输入一个 exit 1 然后会出现一个本地调试工具,您用这个本地调试工具的脚本在本地起一个容器,之后在里面输入构建命令,然后构建结束之后运行一下您的这个jar包,看看是不是也是同样的问题。如果是的话,还是要看一下项目本身的问题。lQLPJwVFidibeWjNAlHNBCewJGyJqG31Z80FE6CSaoAgAA_1063_593.png
    此回答整理自钉群“云效交付域答疑群”

    2023-10-10 15:40:51
    赞同 展开评论

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理