如何部署本地开发服务器(kie-server) (jboss)
How to deploy local development server (kie-server) (jboss)
我正在使用 JBoss (Red Hat) 产品 jBPM 并拍摄了 kie-server 和 drools-wb 的 docker 图像(即 drools workbench)。
我已成功调出 docker 图片,并且能够导航到业务中心 ([https://localhost:8080/business-central])。
我想在我的本地开发服务器上 运行 决策服务。
但是当我点击 'deploy' 进行决策服务时,我收到一条弹出消息
Deployment was skipped, couldn't find any server running in 'development' mode.
然后我导航到服务器配置页面。我添加了一个服务器配置,但我缺少要使用的远程服务器。 (例如下面的第二张图片)
例如,下图显示了我正在观看的使用远程服务器的教程。
我可以在下面插入我的 docker 撰写。
services:
kie-server:
image: jboss/kie-server-showcase:latest
restart: unless-stopped
container_name: kie-server
ports:
- 8180:8080
links:
- drools-wb:kie-wb
drools-wb:
image: jboss/business-central-workbench-showcase:latest
restart: unless-stopped
container_name: drools-wb
ports:
- 8080:8080
kie-server 必须调用workbench rest API 进行自动注册,此时kie-server 会告诉workbench 什么是部署api地址,然后workbench可以调用部署api到'deploy'规则jar。
关于如何配置,可以参考Kie-server dockerfile
在这个文件中,您可以看到更多的配置项。
关于您的问题,有以下三项:
KIE_SERVER_CONTROLLER、KIE_SERVER_LOCATION 和 KIE_MAVEN_REPO
KIE_SERVER_CONTROLLER标识workbench的API调用前缀,kie-server会在启动时使用这个地址注册到workbench。
KIE_SERVER_LOCATION标识kie-server的API调用前缀,workbench将使用此地址作为部署规则jar。
KIE_MAVEN_REPO是kie-server用来下载deployment的rule jar
KIE_SERVER_CONTROLLER: http://workbench_external_ip_address:端口 /kie-wb/rest/controller
KIE_SERVER_LOCATION: http://kie_external_ip_address:端口 /kie-server/services/rest/server
KIE_MAVEN_REPO: http://workbench_external_ip_address:端口 /kie-wb/maven2
你也可以看看document
, 了解更多详情。
我正在使用 JBoss (Red Hat) 产品 jBPM 并拍摄了 kie-server 和 drools-wb 的 docker 图像(即 drools workbench)。
我已成功调出 docker 图片,并且能够导航到业务中心 ([https://localhost:8080/business-central])。
我想在我的本地开发服务器上 运行 决策服务。
但是当我点击 'deploy' 进行决策服务时,我收到一条弹出消息
Deployment was skipped, couldn't find any server running in 'development' mode.
然后我导航到服务器配置页面。我添加了一个服务器配置,但我缺少要使用的远程服务器。 (例如下面的第二张图片)
例如,下图显示了我正在观看的使用远程服务器的教程。
我可以在下面插入我的 docker 撰写。
services:
kie-server:
image: jboss/kie-server-showcase:latest
restart: unless-stopped
container_name: kie-server
ports:
- 8180:8080
links:
- drools-wb:kie-wb
drools-wb:
image: jboss/business-central-workbench-showcase:latest
restart: unless-stopped
container_name: drools-wb
ports:
- 8080:8080
kie-server 必须调用workbench rest API 进行自动注册,此时kie-server 会告诉workbench 什么是部署api地址,然后workbench可以调用部署api到'deploy'规则jar。
关于如何配置,可以参考Kie-server dockerfile
在这个文件中,您可以看到更多的配置项。 关于您的问题,有以下三项: KIE_SERVER_CONTROLLER、KIE_SERVER_LOCATION 和 KIE_MAVEN_REPO
KIE_SERVER_CONTROLLER标识workbench的API调用前缀,kie-server会在启动时使用这个地址注册到workbench。
KIE_SERVER_LOCATION标识kie-server的API调用前缀,workbench将使用此地址作为部署规则jar。
KIE_MAVEN_REPO是kie-server用来下载deployment的rule jar
KIE_SERVER_CONTROLLER: http://workbench_external_ip_address:端口 /kie-wb/rest/controller KIE_SERVER_LOCATION: http://kie_external_ip_address:端口 /kie-server/services/rest/server KIE_MAVEN_REPO: http://workbench_external_ip_address:端口 /kie-wb/maven2
你也可以看看document , 了解更多详情。