Dcm4chee oviyam2和weasis在windows环境下部署

  • 准备工作

JDK1.7

apache-tomcat-8.5.55

dcm4che-5.16.1

dcm4chee-2.18.1-mysql

jboss-4.2.3.GA

Oviyam-2.7.4-bin

weasis 3.0.4

Tomcat8.0

  • 安装及配置

  • 安装jdk,配置环境变量

注意:JBoss不支持java1.8,java1.5-1.7都可以支持

配置环境变量:

Dcm4chee oviyam2和weasis在windows环境下部署

Dcm4chee oviyam2和weasis在windows环境下部署

查看是否安装成功:

Dcm4chee oviyam2和weasis在windows环境下部署

  • 安装tomcat

下载地址:https://tomcat.apache.org/download-80.cgi

Dcm4chee oviyam2和weasis在windows环境下部署

配置环境变量

添加变量名:CATALINA_HOME  变量值:D:\dcm4chee\apache-tomcat-8.5.55

Path %CATALINA_HOME%\bin

Dcm4chee oviyam2和weasis在windows环境下部署

Dcm4chee oviyam2和weasis在windows环境下部署

启动Tomact

Dcm4chee oviyam2和weasis在windows环境下部署

浏览器输入:http://localhost:8080/,出现以下界面,即成功。

Dcm4chee oviyam2和weasis在windows环境下部署

  • 下载并解压,dcm4chee-2.18.1-mysql

位置——D:\dcm4chee

下载地址:

https://downloads.sourceforge.net/project/jboss/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA.zip?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fjboss%2Ffiles%2FJBoss%2FJBoss-4.2.3.GA%2Fjboss-4.2.3.GA.zip%2Fdownload&ts=1486031699&use_mirror=nchc

Dcm4chee oviyam2和weasis在windows环境下部署

 

  •  把JBOSS复制到Dcm4chee的相应目录里

Win+R开启cmd命令行后,输入如下指令:

cd D:\dcm4chee\dcm4chee-2.18.0-mysql\bin

install_jboss.bat D:\dcm4chee\JBoss 4.2.3 GA

Dcm4chee oviyam2和weasis在windows环境下部署

  • DCM服务器配置mysql数据库连接

找到 D:\dcm4chee\dcm4chee-2.18.1-mysql\server\default\deploy\pacs-mysql-ds.xml 文件

Dcm4chee oviyam2和weasis在windows环境下部署

  • 创建DCM表

在对应的数据库下执行  D:\dcm4chee\dcm4chee-2.18.1-mysql\sql\create.mysql

Dcm4chee oviyam2和weasis在windows环境下部署

  • 启动运行

进入  D:\dcm4chee\dcm4chee-2.18.1-mysql

启动  run.bat

Dcm4chee oviyam2和weasis在windows环境下部署

打开浏览器登录http://localhost:8080/dcm4chee-web3/

账号:admin  

密码:admin

  • 如果启动报错

由于在安装Tomcat时测试是否成功启动后未关闭,所以出现8080端口被占用。

解决方案:

1、关闭Tomcat

2、若没有成功

输入命令:netstat -aon|findstr 8080

Dcm4chee oviyam2和weasis在windows环境下部署

输入tasklist|findstr 2524命令,其中2524加英文双引号,按回车键就可以找到PID为2524的进程

Dcm4chee oviyam2和weasis在windows环境下部署

找到进程的名字之后,我们打开任务管理器,点击详细信息,可以找到对应的进程,结束掉进程,端口就被释放了,如下图所示:

Dcm4chee oviyam2和weasis在windows环境下部署

  • 上传影像

进入——D:\dcm4chee\dcm4che-5.16.1\bin

Dcm4chee oviyam2和weasis在windows环境下部署

执行——storescu -c [email protected]:11112 D:\dcm4chee\DicomImage\src.DCM(dicom源文件的位置)

D:\dcm4chee\DicomImage\src.DCM是指dicom文件的位置

Dcm4chee oviyam2和weasis在windows环境下部署

 

修改server/default/conf/xmdesc/dcm4chee-wado-xmbean.xml文件,找到ImageWriterClass属性,把value值改成com.sun.image.codec.jpeg.JPEGImageEncoder

Dcm4chee oviyam2和weasis在windows环境下部署

  • Oviyam安装

下载地址: https://sourceforge.net/projects/dcm4che/files/Oviyam/2.7.2/Oviyam-2.7.2-bin.zip/download

安装解压后将Oviyam-2.7.2-bin下的oviyam2.war文件拷贝到/dcm4chee-2.18.1-mysql/server/default/deploy/目录下即可。因为JBoss支持热部署,拷贝完成后,打开浏览器输入localhost:8080/oviyam2/即可打开Oviyam2登陆界面。

Oviyam界面展示:

Dcm4chee oviyam2和weasis在windows环境下部署

Dcm4chee oviyam2和weasis在windows环境下部署

Dcm4chee oviyam2和weasis在windows环境下部署

  • weasis安装

weasis.war(weasis主程序)下载地址  https://sourceforge.net/projects/dcm4che/files/Weasis/

放置,D:\dcm4chee\dcm4chee-2.18.1-mysql\server\default\deploy

Dcm4chee oviyam2和weasis在windows环境下部署

打开http://localhost:8080/jmx-console 搜索 [service=WebConfig] 设置如下的值

WebviewerNames = weasis

WebviewerBaseUrls=weasis:jnlp://${server.host}:8080/weasis-pacs-connector/viewer

注:${server.host}是真实IP,如:192.168.0.1。本机直接使用localhost即可。

点击 [Apply Changes] 按钮,对修改数据进行保存(这个按钮在表格末尾)

  • 下载配置文件

下载weasis-connector-default.properties,重命名为weasis-pacs-connector.properties

下载 dicom-dcm4chee.properties

具体详见,下载地址:

https://github.com/nroduit/weasis-pacs-connector#configuration-of-weasis-pacs-connector

Dcm4chee oviyam2和weasis在windows环境下部署

将两个文件复制到dcm4chee-2.18.1-mysql的server/default/conf下(D:\dcm4chee\dcm4chee-2.18.1-mysql\server\default\conf)

Dcm4chee oviyam2和weasis在windows环境下部署