DCM4CHEE Archive light 开发环境部署(1)-前言

系列文章目录



概述

  因工作需要搭建DCM4CHEE Archive light开发环境,经过多次入坑爬出之后,总算是圆满完成,故在此记录,以备忘之。
这是一个系列文章,将记录从源代码编译到各个依赖平台环境的搭建的各个过程,以实现代码本地运行及调试。


一、依赖环境简介

1、数据库服务

  DCM4CHEE Archive light支持多种数据库(db2、firebird、h2、mysql、oracle、psql、sqlserver),这里选用psql(即 PostgreSQL)。PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。

2、轻型目录访问协议(LDAP)

  这里选用OpenLDAP。OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。

3、应用服务器

*  使用的是Wildfly(原名JBoss AS(JBoss Application Server)或者JBoss)。JBoss AS 从8版本起名为Wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。WildFly是一个灵活的、轻量的、强大管理能力的应用程序服务器。Wildfly是一个管理EJB的容器和服务器,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

二、代码及编译环境

1、源代码版本

  文章中选用的源代码版本是dcm4chee-arc-light-5.23.3。

  • 注意:不要使用直接从github拉取的代码,因为经测试发现很有可能拉取的代码有些依赖的模块并没有完善,会导致编译失败。可以到releases中找到相应的代码包下载,如:https://github.com/dcm4che/dcm4chee-arc-light/archive/refs/tags/5.23.3.zip

2、代码编译工具

  文章中使用的IDE工具是:IntelliJ IDEA 2021.1.2

写在结尾

  以上就是今天的内容,本文仅仅简单的,算是立个flag,作为这个系列的开始。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值