You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Business Central v7.73.0.Final上传POJO Jar失败问题咨询

问题解答

一、Bug还是Jar包问题?

大概率是Business Central工作台的Bug,原因如下:

  • 该Jar包在旧版Drools Guvnor中可正常使用,说明Jar本身的结构、字节码内容不存在合规性问题,排除Jar包自身故障。
  • 日志显示的问题是临时文件命名不匹配:系统尝试查找带双.tmp后缀的文件,但实际生成的是单.tmp后缀文件,这属于工作台上传流程中临时文件处理的逻辑错误(比如重命名步骤重复添加后缀)。
  • 可临时验证:检查该Jar包的文件名是否包含空格、特殊字符(如&、#),若有,重命名为纯英文/数字后重新上传——部分新版工作台对特殊文件名的处理可能存在兼容问题,但这依然属于工作台的逻辑缺陷范畴。

二、无需UI上传Jar包的方式

1. 使用REST API上传

通过curl调用Business Central的Artifact上传接口,示例命令:

curl -u 用户名:密码 -X POST -F "file=@/本地Jar包路径/xxx.jar" http://<BC服务器地址>:<端口>/business-central/rest/artifacts

2. Maven部署上传

如果Business Central配置了Maven兼容仓库,可通过Maven命令直接部署:

  • 在本地Maven的settings.xml中配置Business Central的仓库认证:
    <servers>
      <server>
        <id>business-central-repo</id>
        <username>admin</username>
        <password>your-password</password>
      </server>
    </servers>
    
  • 在Jar包的pom.xml中配置发布仓库:
    <distributionManagement>
      <repository>
        <id>business-central-repo</id>
        <url>http://<BC服务器地址>:<端口>/business-central/maven2/</url>
      </repository>
    </distributionManagement>
    
  • 执行部署命令:
    mvn deploy
    

3. 使用Kie CLI工具上传

通过Kie官方提供的命令行工具上传,示例命令:

kie-cli deploy-artifact --file /本地Jar包路径/xxx.jar --server http://<BC服务器地址>:<端口>/business-central --user 用户名 --password 密码

内容的提问来源于stack exchange,提问作者Jeff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 03:57:23