目录
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 | ||
| 2 | Wildfly | wildfly-23.0.2.Final | 应用服务器 | |
| 4 | Apache Directory Studio | 2.0.0.v2020041 | http://directory.apache.org/studio/download/download-windows.html | LDAP管理工具 |

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 可以正常打开且接口调用正常。


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

1681

被折叠的 条评论
为什么被折叠?



