【问题标题】:Create RuntimeEnvironment from Remote .jar从远程 .jar 创建 RuntimeEnvironment
【发布时间】:2014-10-02 11:55:43
【问题描述】:

我正在尝试使用在远程服务器中创建的 de .jar 文件运行 Jbpm 项目。

在我的旧项目中,我使用 .bpmn 文件创建了 RuntimeEnvironment...

    @Produces
    @Singleton
    @PerProcessInstance
    @PerRequest
    public RuntimeEnvironment produceEnvironment(EntityManagerFactory emf) throws IOException {
        RuntimeEnvironment environment = RuntimeEnvironmentBuilder.Factory.get()
                .newDefaultBuilder()
                .entityManagerFactory(emf)
                .addAsset(
                        ResourceFactory
                                .newClassPathResource("rewards-basic.bpmn"),
                        ResourceType.BPMN2).get();
        return environment;
    }

效果很好。

但现在我想使用远程存储库中的 .jar。 示例:

   @Produces
    @Singleton
    @PerProcessInstance
    @PerRequest
    public RuntimeEnvironment produceEnvironment(EntityManagerFactory emf) throws IOException {
        String url = "http://server:8080/jbpm-console/maven2/group/testHtmlForms/1.0/testHtmlForms-1.0.jar";
        KieServices ks = KieServices.Factory.get();
        KieRepository kr = ks.getRepository();
        UrlResource urlResource = (UrlResource) ks.getResources()
                .newUrlResource(url);
        urlResource.setUsername("admin");
        urlResource.setPassword("admin");
        urlResource.setBasicAuthentication("enabled");
        InputStream is = urlResource.getInputStream();
        KieModule kModule = kr.addKieModule(ks.getResources()
                .newInputStreamResource(is));
        KieContainer kContainer = ks.newKieContainer(kModule.getReleaseId());

        RuntimeEnvironment environment = ????????
        return environment;
    }

这有可能吗??如何创建 RuntimeEnvironment??

【问题讨论】:

    标签: java jbpm kie runtime-environment


    【解决方案1】:

    【讨论】:

    • 新异常:线程“FileRepositoryConnector-1”中的异常 java.lang.IllegalArgumentException:传输的字节数不能为负数。有什么想法吗?
    猜你喜欢
    • 2015-03-25
    • 2021-07-03
    • 2020-07-11
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    相关资源
    最近更新 更多