使用drools workbench,在tomcat中部署,在下图

使用drools workbench,在tomcat中部署,在下图

1596179391867

此中url取自kieIDE的

1596179479360

在IDEA中运行程序,加载部署到maven2中的jar包,出现Unable to fetch module from resource: null

1596179183789

调试发现

1596179718309

打印接收的inputstream中的内容,发现接收的数据为kieIDE的登录界面,我们的用户名密码设置并没有生效

        UrlResource resource = (UrlResource) ks.getResources().newUrlResource(url);
        resource.setUsername("admin");
        resource.setPassword("admin");
        resource.setBasicAuthentication("enabled");

原因是由于,打开放在tomcat的webapps\kie-drools-wb\WEB-INF中的web.xml文件,发现filter-mapping中只匹配/maven2/,并不是/maven2wb/,删除IDAE代码中url的

//错误示例
"http://localhost:8080/kie-drools-wb/maven2wb/com/example/demo/1.0.0/demo-1.0.0.jar"
//正确
"http://localhost:8080/kie-drools-wb/maven2/com/example/demo/1.0.0/demo-1.0.0.jar"
1596181421375
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页