dcm4chee(PACSサーバ)のインストール

更新日2017-05-06 (土) 10:16:47

PACSサーバdcm4cheeのインストール

ダウンロード

以下をダウンロード

OS:Windows2008R2にインストール

  • コマンドプロンプトは管理者権限で実行

MySQLのインストール

  • 事前に.NET Framework 4.0をインストール

Microsoft .NET Framework 4 (スタンドアロンのインストーラー)

からDL

  • 2013 の Visual C++のインストール(64bit)

DLした「vcredist_x64.exe」を実行

「Visual C++」がインストールされてないと以下のようなメッセージが出る

mysql_inst_AL.png

  • MySQLをインストール
  • mysql-installer-community-5.7.18.1.msi

を実行

  • Serverだけをインストール

mysql_inst.png

mysql_inst2.png

mysql_inst3.png

mysql_inst4.png

mysql_inst5.png

mysql_inst6.png

mysql_inst7.png

  • Password:mysql

mysql_inst7.png

  • Windowsのコンピュータ名を入力

mysql_inst8.png

mysql_inst9.png

mysql_inst10.png

mysql_inst11.png

JAVAのインストール

JAVAはVersion8は動作しないようだ

なのでJAVA Version7をインストール

  • 「jdk-7u80-windows-i586.exe」実行(設定はすべてデフォルト)
  • 環境変数の設定
  • PATHに「;C:\Program Files (x86)\Java\jdk1.7.0_80\bin」を追加

JAVA_Inst2.png

  • JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_80

JAVA_Inst3.png

  • 環境変数の確認

JAVA_Inst4.png

ファイルの展開と設定

  • 以下の3つのファイルを解凍
  • dcm4chee-2.17.3-mysql.zip
  • jboss-4.2.3.GA-jdk6.zip
  • dcm4chee-arr-3.0.12-mysql.zip
  • c:\appsフォルダを作成
  • c:\appsフォルダ内に解凍した3つのフォルダをコピー
C:\Windows\system32>cd \apps

C:\apps>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は AC96-0B0D です

 C:\apps のディレクトリ

2017/05/04  18:28    <DIR>          .
2017/05/04  18:28    <DIR>          ..
2017/05/04  18:29    <DIR>          dcm4chee-2.17.3-mysql
2017/05/04  18:28    <DIR>          dcm4chee-arr-3.0.12-mysql
2017/05/04  18:28    <DIR>          jboss-4.2.3.GA
               0 個のファイル                   0 バイト
               5 個のディレクトリ  36,142,112,768 バイトの空き領域
  • install_arr.batを「C:\apps\dcm4chee-2.17.3-mysql\bin」の中に上書きコピー
cd \apps\dcm4chee-2.17.3-mysql\bin

C:\apps\dcm4chee-2.17.3-mysql\bin>install_arr.bat c:\apps\dcm4chee-arr-3.0.12-mysql
        1 個のファイルをコピーしました。
        1 個のファイルをコピーしました。
        1 個のファイルをコピーしました。
        1 個のファイルをコピーしました。
        1 個のファイルをコピーしました。
        1 個のファイルをコピーしました。
C:\apps\dcm4chee-2.17.3-mysql\bin>install_jboss.bat c:\apps\jboss-4.2.3.GA

(略)

C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\META-INF\MANIFEST.MF
1 個のファイルをコピーしました
C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\WEB-INF\classes\Classloaders.bsh
C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\WEB-INF\classes\J2EEFolder.bsh
C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\WEB-INF\classes\JNDIView.bsh
C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\WEB-INF\classes\SystemFolder.bsh
C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\WEB-INF\classes\web-console-roles.properties
C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\WEB-INF\classes\web-console-users.properties
6 個のファイルをコピーしました
C:\apps\jboss-4.2.3.GA\server\default\deploy\management\console-mgr.sar\web-cons
ole.war\WEB-INF\tlds\webconsole.tld
1 個のファイルをコピーしました

MySQLの設定

  • MySQL Clientの起動設定および起動
  • 「MySQL Client」を管理者権限で実行できるように設定

Set_Mysql0.png

  • DB「pacsdb」作成
  • 「MySQL Client」を実行

Set_Mysql1.png

  1. 「pacsdb」と言う名前のデータベースを作成
    1. mysql> create database pacsdb;
  2. 「pacs」というユーザーを作成し「pacs」と言うパスワードを設定
    1. mysql> grant all on pacsdb.* to 'pacs'@'localhost' identified by 'pacs';

Set_Mysql2.png

  • DB「pacsdb」にデータをインポート
> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -upacs -ppacs pacsdb < c:\apps\dcm4chee-2.17.3-mysql\sql\create.mysql

Set_Mysql3.png

  • DB「arrbd」を作成

「arrbd」作成とarrに対し全権限付与

  • 「MySQL Client」を実行
mysql> create database arrdb;
Query OK, 1 row affected (0.02 sec)
mysql> grant all on arrdb.* to 'arr'@'localhost' identified by 'arr';
Query OK, 0 rows affected, 1 warning (0.00 sec)

dcm4cheeサーバ起動

C:\Program Files\MySQL\MySQL Server 5.7\bin>cd \apps\dcm4chee-2.17.3-mysql\bin
  • run.batを起動(dcm4cheeサーバ起動)
C:\apps\dcm4chee-2.17.3-mysql\bin>run

(略)

18:33:00,955 INFO  [WebApplication] [WicketApplication] Started Wicket version
.4.7 in deployment mode
18:33:00,970 INFO  [EARDeployer] Started J2EE application: file:/C:/apps/dcm4ch
e-2.17.3-mysql/server/default/deploy/dcm4chee-web-ear-3.0.3-mysql.ear
18:33:00,986 INFO  [ServerImpl] Start Server listening on 0.0.0.0:11112
18:33:00,986 INFO  [Http11Protocol] Coyote HTTP/1.1を http-0.0.0.0-8080 で起動 します
18:33:01,002 INFO  [Http11Protocol] Coyote HTTP/1.1を http-8443 で起動します
18:33:01,002 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
18:33:01,017 INFO  [ServerImpl] Start Server listening on 0.0.0.0:2575
18:33:01,017 INFO  [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBo s_4_2_3_GA date=200807181439)] Started in 23s:650ms

起動確認

以下のURLにアクセス

  • ID: admin
  • PAss: admin

起動0.png

起動1.png

Viewer接続のためのAETやIP等の追加

以下のURLにアクセス

  • jmx-consoleにアクセスして追加
  • service=AEをクリック

ADD_CL1.png

  • void addAET()に追加

ADD_CL2.png

ADD_CL3.png

  • /dcm4chee-web3/にアクセスする方法

メニューバ:アプリケーションエンティティ→新しいAET

以下の画面で

  • Type:は空白
  • 暗号群 #1-3:はすべて「-」
  • Wado URL::は空白(これでdicom://になる)

ホスト登録.png

dcm4cheeで確認(追加もできそう)

ADD_CL4.png

ファアウォールの許可

  • ポート:8080を受信許可

参考

http://hnet.jp/dcm4chee/


添付ファイル: fileホスト登録.png 86件 [詳細] fileSet_Mysql3.png 90件 [詳細] fileJAVA_Inst4.png 96件 [詳細] filemysql_inst8.png 82件 [詳細] fileADD_CL4.png 88件 [詳細] fileADD_CL3.png 87件 [詳細] fileADD_CL2.png 93件 [詳細] fileADD_CL1.png 87件 [詳細] fileJAVA_Inst3.png 110件 [詳細] fileJAVA_Inst2.png 92件 [詳細] file起動1.png 84件 [詳細] file起動0.png 111件 [詳細] fileSet_Mysql2.png 93件 [詳細] fileSet_Mysql1.png 97件 [詳細] fileSet_Mysql0.png 83件 [詳細] filemysql_inst11.png 86件 [詳細] filemysql_inst10.png 95件 [詳細] filemysql_inst9.png 122件 [詳細] filemysql_inst7.png 102件 [詳細] filemysql_inst6.png 114件 [詳細] filemysql_inst5.png 98件 [詳細] filemysql_inst4.png 86件 [詳細] filemysql_inst3.png 127件 [詳細] filemysql_inst2.png 83件 [詳細] filemysql_inst_AL.png 99件 [詳細] filemysql_inst.png 100件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-05-06 (土) 10:16:47 (587d)