搭建DCM4CHEE开发环境

本文档详细介绍了如何在Win10环境下搭建DCM4CHEE开发环境,包括Wildfly的配置,OpenLDAP Server的设置,PostgreSQL Server的安装以及源码构建过程。通过步骤指导,确保DCM4CHEE的UI2接口正常运行。

目录

1.安装包

2、开发环境搭建(Win10+IDEA)

2.1 Setup Wildfly

2.2 OpenLDAP Server

2.3 PostgreSQL Server

3 Source Build

4 Check


1.安装包

2、开发环境搭建(Win10+IDEA)

2.1 Setup Wildfly

1、copy dcm4chee-arc-5.23.3-psql\configuration --> wildfly-23.0.2.Final\standalone\configuration

修改 dcm4chee-arc中ldap.properties

2、cd wildfly-23.0.2.Final\standalone\configuration\

copy standalone-full.xml --> dcm4chee.xml

(注意:这里的xml要使用 standalone-full或full-ha 不要直接使用standalone,后者不带ActiveMQ)

3、copy dcm4chee-arc-5.23.3-psql\jboss-modules中zip文件到wildfly-23.0.2.Final文件夹中并解压到当前文件夹

4、验证启动wildfly

cd wildfly-23.0.2.Final\bin

.\standalone.bat -c dcm4chee-arc.xml  #windows
.\standalone.sh -c dcm4chee-arc.xml   #linux

NO.

应用

版本

下载地址

备注

1

JDK

jdk-1.8

Java Downloads | Oracle

2

Wildfly

wildfly-23.0.2.Final

WildFly Downloads

应用服务器

4

Apache Directory Studio

2.0.0.v2020041

http://directory.apache.org/studio/download/download-windows.html

LDAP管理工具

image.png


5、创建jboss管理员

验证:http://localhost:9990/ 输入用户名/密码进入wildfly管理页面

6、执行cli

重启wildfly 并进入管理页面验证。

2.2 OpenLDAP Server

1、执行创建容器并挂载相应目录至宿主机

2、复制文件至宿主机挂载目录

dcm4chee-arc-5.23.3-psql\ldap\schema(dcm4che.schema、dcm4chee-archive.schema、dcm4chee-archive-ui.schema、dicom.schema)--> /opt/slapd/schema

dcm4chee-arc-5.23.3-psql\ldap\slapd(dcm4che.ldif、dcm4chee-archive.ldif、dcm4chee-archive-ui.ldif、dicom.ldif)--> /opt/slapd/schema

3、重启并进入容器并执行ldif

4、使用Apache Directory Studio查看并导入配置文件

选择Connections(dcm4chee)--Import--LDIF Import

选择文件夹:dcm4chee-arc-5.23.3-psql\ldap

文件:init-baseDN.ldif、init-config.ldif、default-config.ldif、default-users.ldif

验证:

注意:不要使用dcm4che提供的openldap镜像,镜像里的参数是需要dcm4chee容器启动参数的,例如

${jboss.server.config.url}/keystores/cacerts.p12 在openldap镜像里是${env.KEYSTORE_TYPE}

可以删除(Unique HL7 Application)

2.3 PostgreSQL Server

创建数据库并执行SQL

sql脚本:dcm4chee-arc-5.23.3-psql\sql

3 Source Build

在编译 dcm4chee 之前,建议先将 dcm4che:GitHub - dcm4che/dcm4che: DICOM Implementation in JAVA 编译打包后推送到自己的私服,方便以后使用。

4 Check

设置IDEA-JBoss

启动

http://localhost:8080/dcm4chee-arc/ui2 可以正常打开且接口调用正常。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值