回首一看,最后一次有關Dcm4chee的文章是在5年前了,而Dcm4Chee的版本也不斷地更新了好幾個年頭。內心佩服寫開源軟件的大牛們,他們才是對技術專業的真愛,慚愧慚愧,心態還是需要能多一些沉淀和安寧篤定,僅以此文獻給還愿意在技術上繼續專研的小伙伴們。 進入正題,學習Dcm4chee就需要先把它安裝起來,跑起來,目前Dcm4chee新的版本已經到5.x,且遷移到Github, 我這里還是采用原來的2.x版本來研究一下吧 測試環境: Dcm4chee 2.18.3-MySQL + Window 7 64位 旗艦版 + java 7 + JBOSS 4.2.3 GA + MySQL 6.3.8(Community) 注:dcm4chee 2.x版本不支持JAVA 8
下載:
dcm4chee 2.8.13-mysql安裝文件 dcm4chee 2.18.3的java二進制安裝包(for mysql)
dcm4chee 2.8.13 源碼
MySQL社區版6.3.8 ( 我下的是最新版本,老版本應該都可以,請隨意)
JAVA 7 Runtime (JAVA 1.5~1.7應該都可以,小伙伴可自行選擇,1.8我已踩過坑,JBOSS 4.2版本不支持)
JBOSS 4.2.3 GA (建議就用這個版本,Dcm4Chee 2.x版本都是用它做J2EE容器)
MySQL Workbench(可選) MySQL 管理工具
JDicom 簡單易用的DICOM測試軟件,一把DICOM的瑞士軍刀啊
安裝:
安裝Java7
*確認Path環境變量包含Java7的bin目錄,默認目錄位于c:/PRogram Files/Java/jre7/bin/
*確認JAVA_HOME環境變量正確指向Java7安裝目錄,默認位于c:/Program Files/Java/jre7
安裝MySQL
安裝JBoss: 直接把JBoss安裝包解壓到某目錄即可,注意:目錄不要帶空格, 例如D:/jboss-4.2.3.GA
安裝Jdicom :后續測試Dcm4Chee服務用的到
1.解壓dcm4chee 2.8.13-mysql安裝包到某個目錄,如D:/Dcm4chee
2.把Dcm4chee 2.8.13源碼的install_jboss.bat文件復制到D:/Dcm4chee/dcm4chee-2.18.3-mysql/bin目錄
這個是因為作者生成二進制包漏了這個批處理文件
3. 運行Install_jboss.bat腳本, 參數為JBOSS的安裝目錄,該腳本會把JBOSS復制到Dcm4chee的相應目錄里, 命令如下:
D:/Dcm4chee/dcm4chee-2.18.3-mysql/bin>install_jboss.bat D:/jboss-4.2.3.GA
修改server/default/conf/xmdesc/dcm4chee-wado-xmbean.xml文件
找到ImageWriterClass屬性,把value值改成com.sun.image.codec.jpeg.JPEGImageEncoder
注:如果不修改會導致Dcm4Chee啟動時無法正確注冊WADO服務,無法在瀏覽器上查看影像
4. 安裝PACS數據庫
mysql> create database pacsdb;mysql> grant all on pacsdb.* to 'pacs'@'localhost' identified by 'pacs';mysql> /q
執行數據庫初始化腳本, 位于sql目錄> mysql -upacs -ppacs pacsdb < dcm4chee-2.18.3-mysql/sql/create.mysql
這個執行過程需要大約2-3分鐘,創建完成后,我們可以看到已經生成了各種表,如下圖
5.啟動Dcm4Chee服務
進入bin目錄,運行run.bat
運行時會顯示很多信息,正常情況最后應顯示如下
6. 登錄Dcm4Chee
打開瀏覽器登錄http://localhost:8080/dcm4chee-web3/
賬號: admin 密碼: admin
7. 登錄JMX管理界面,修改AET
打開瀏覽器登錄 http://localhost:8080/jmx-console/
輸入要修改的AET和新的AET,點擊invoke
修改成功后,再回到Dcm4Chee頁面,點擊application Entities的Tab標簽,可以看到AET已經更新
8. 測試圖像存儲功能
打開Jdicom->StorageSCU工具
Host: localhost Port: 11112 這個是Dcm4Chee默認的DICOM端口
CalledTitle: MyAET
點擊Connect, 選擇發送某個DICOM文件
![]()
![]()
回到Dcm4Chee頁面,點擊Search
可以看到剛才發送的DICOM文件已經出現在Dcm4Chee的檢查列表里了,點擊右側的放大鏡查看圖像
這次的學習就到此為止,歡迎各位小伙伴拍磚。。。
參考:
http://www.dcm4che.org/
以上資源均來自于開源軟件,僅作學習參考使用
新聞熱點
疑難解答