我最近开始与JBoss Drools合作。我目前面临有关部署的问题。使用drools工作台,每当我更新项目中的某些内容(例如更新规则)然后继续部署项目时,它都会询问我要部署到的容器的ID。由于已经有一个容器在运行,因此我输入它的ID并单击“确定”,但是它说我不能使用同一容器来部署我的项目,因为它已经在使用中。更准确地说,消息是:
容器名称已被使用,请选择其他名称。
我不想每次对项目进行更改时都创建新的容器。我的项目的组ID ,工件ID 和版本都是固定的,在我构建项目时不会更改。
我还观察到,如果继续使用其他容器名称,它将打包我的项目并将其部署到新的容器上。之后,如果我转到以前的容器设置,只需单击版本配置选项卡下的升级,它将获取我的代码的新版本。这是因为在成功部署后,新的jar在我的本地 .m2 目录中可用。
那么是否可以简单地打包项目,以便我可以转到容器版本配置并进行升级以读取新版本?我为此感到非常感谢,因为我已经为此苦苦挣扎了很长时间,到目前为止,我还没有找到任何质量帮助。请让我知道是否还有其他要求。
以下是一些相关的详细信息: