Could you suggest an internet tutorial on how to install the dcm4che-3.3.8-bin version and source maven target ?

1,045 views
Skip to first unread message

Bruno Barthez

unread,
May 3, 2018, 9:26:30 AM5/3/18
to dcm4che
Hi,

It seems to me that there is a new implementation of DCM4CHE less greedy in memory: https://github.com/dcm4che/dcm4che

I would like to spend some time to see if the installation is possible instead of installing the 18.3 which has an installation tutorial with JBOSS 4.

- There are sources that must be compiled with Maven: https://github.com/dcm4che/dcm4che (the button "clone or download" dcm4che-master.zip)

I tried both :

- sources
I have a dcm4che-jboss-modules-5.13.1.tar.gz archive generated in the target directory ... Should I deploy it on JBOSS (unzip on the root directory) ? Which version ?
How can i config the database connexion ?
Where can i find a script for creating the database ? 
....

- binary
How to deploy this? Could you suggest an internet tutorial on how to install the dcm4che-3.3.8-bin version ?
How can i config the database connexion ?
Where can i find a script for creating the database ? 


I have already deployed a DCM4CHE.17.2 witch is memory greedy. i read that : << Dcm4che3 is a complete rewrite of dcm4che-2.x and One main focus was to minimize the memory footprint of the DICOM data sets >>
Does Dcm4che3 provide realy the same service? If yes, is it desirable to deploy this version 3?
Thank you for your enlightening answer.

Best Regard 
Bruno

Bruno Barthez

unread,
May 6, 2018, 5:06:40 AM5/6/18
to dcm...@googlegroups.com
Here is my conclusion after many ready (hope that help) :
DMC4CHE has been rewritten in version 3 and is now connected to LDAP and deployed under WildFly (JBOSS fork).
DMC4CHE.2.8 (https://sourceforge.net/projects/dcm4che/files/dcm4chee/2.18.3/) that I know is about archive management. The others packages provide services around this.

The management of archives (which I call "pacs server") is called DMC4CHE-arc in DMC4CHE3.
There is a "light" version whose installation documentation is here:
Note that the installation documentation on the DCM4CHE site is for version 2 https://www.dcm4che.org/docs/reference/dcm4chee/html/dcm4chee-installation.html.
I think the dcm4che/dcm4chee-arc-light/wiki/ is the bible.

the downloaded zip for mysql is dcm4chee-arc-5.13.0-mysql.zip (https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.13.0/)
I can not find a non-light version. 

I summarize here my understanding of the installation doc before launching me :-):
- dcm4chee-arc-5.13 relies on java 8, LDAP and JBOSS which became WildFly
.
1 - First you needed a database et you must creted it
2 - Yon need to set-up LDAP server (OpenLDAP, OnpenDJ or Apache DS) 
and configure it
3 - You have to install/configure WildFly
Then the WildFly configuration and the DCM4CHE deployment is done on the command line (step 10):
 $ WILDFLY_HOME / bin / jboss-cli.sh -c [UNIX]

A database "PacsDS" is necessary to the operation of WildFly
An ear is provided to be deployed under WildFly
[standalone @ localhost: 9990 /] deploy $ DCM4CHEE_ARC / deploy / dcm4chee-arc-ear-5.x-psql.ear

Reply all
Reply to author
Forward
0 new messages