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