我有一个包含其他应用程序的Wildfly安装。除此之外,我也想部署Kie Workbench。在这里,我不想使用Ant进行演示安装,它开始重新下载和安装JBoss。
我现有的环境如下。
OS: Windows Server
Database: Postgres 9.6.1
JDBC: postgresql-42.1.4.jar
App Server: wildfly-10.1.0.Final
BPM/Drools App: kie-wb-7.2.0.Final-wildfly10.war
我通过从这里下载war文件来部署Kie Workbench: https://repo1.maven.org/maven2/org/kie/kie-wb/
现在我想用Postgresql 9.6更改默认的H2数据库驱动程序。
在此之前,我已经创建了用户和数据源,并且有一个可行的kie-wb站点,但唯一的问题是:它在H2上运行。
使用Postgresql驱动程序替换H2时的任何帮助。
答案 0 :(得分:0)
This帖子解释了如何在Wildfly 10中使用Postresql。
根据this页面,您只需将Kies应用程序删除到deployments目录即可。这意味着它可能使用"默认" H2数据源。因此,您必须将步骤1中新添加的Postgresql的jndi-name和pool-name更改为H2的名称和注释H2数据源。
答案 1 :(得分:0)
我执行了以下步骤。但在某个地方我错了,不确定在哪里。我无法登录kie workbench。
PostgreSQL的JBPM App Server配置
从扩展的zip文件目录中发出以下ant命令:
ant clean.generated.ddl
ant download.ddl.dependencies
ant install.jboss
ant install.jBPM-console.into.jboss
确保将standalone.xml和standalone-full.xml正确复制到Wildfly配置目录中。
将wildfly目录移动到JBOSS_HOME的位置,或者创建指向该目录的环境变量。
在JBOSS_HOME主目录中创建目录modules \ org \ postgresql \ main并复制文件:module.xml,postgresql-42.1.4.jar
在管理域中添加管理员用户:admin
秉!你完成了!