weasis †更新日2021-03-19 (金) 15:57:04
DCM4CHEEにWeasisを組み込みビューアとする DCM4CHEEの設定 †
localhostでアクセスするいとdcm4cheeは表示するが、Wasisがうまく表示しない。127.0.0.1でアクセスで解決 DNSがlocalhostではnslookupで帰ってこない。なぜかIEだとページは表示する。
Download †以下から
をDL Versionは2.07を選択。最新版は2.5xはJAVAがVersion8が必要だが、dcm4cheeがVision7しか動作しないため(2017/5の時点) 設定 †DLしたファイルの拡張子を.zipは .warにリネーム
C:\apps\dcm4chee-2.17.3-mysql\server\default\deployにコピー
再度dcm4cheeサーバを「run]で起動 > run (略) 10:21:40,152 INFO [RequestListenerInterface] registered listener interface [Req uestListenerInterface name=IResourceListener, method=public abstract void org.ap ache.wicket.IResourceListener.onResourceRequested()] 10:21:40,152 INFO [RequestListenerInterface] registered listener interface [Req uestListenerInterface name=IActivePageBehaviorListener, method=public abstract v oid org.apache.wicket.behavior.IBehaviorListener.onRequest()] 10:21:40,152 INFO [WebApplication] [WicketApplication] Started Wicket version 1 .4.7 in deployment mode 10:21:40,167 INFO [EARDeployer] Started J2EE application: file:/C:/apps/dcm4che e-2.17.3-mysql/server/default/deploy/dcm4chee-web-ear-3.0.3-mysql.ear 10:21:40,199 INFO [ServerImpl] Start Server listening on 0.0.0.0:11112 10:21:40,214 INFO [Http11Protocol] Coyote HTTP/1.1を http-0.0.0.0-8080 で起動します 10:21:40,230 INFO [Http11Protocol] Coyote HTTP/1.1を http-8443 で起動します 10:21:40,245 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009 10:21:40,245 INFO [ServerImpl] Start Server listening on 0.0.0.0:2575 10:21:40,245 INFO [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBos s_4_2_3_GA date=200807181439)] Started in 27s:269ms 以下から weasis-connector-default.properties の内容を表示(Rawボタンを押し、内容をテキストエディタに保存)
以下にコピー
目のアイコンが増えている Windows10では以下のエラーでWeasisが表示しなかった †1:16:30,723 ERROR [WADOServiceDelegate] Exception occured in getWADOObject: dcm4chee.archive:service=WADOService is not registered. javax.management.InstanceNotFoundException: dcm4chee.archive:service=WADOService is not registered.
C:\apps\dcm4chee-2.17.3-mysql\server\default\conf\xmdesc の以下の部分を修正 <name>ImageWriterClass</name> <type>java.lang.String</type> <descriptors> <value value="com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter" /> ←削除 <value value="com.sun.image.codec.jpeg.JPEGImageEncoder" /> ←追加 </descriptors> 日本語の問題 †患者名やほかのタグに日本語が含まれるとWeasisでは表示しない。 WeasiaのWindows版(weasis-portableのjava版, .msiでインストールしたもの)でWindows上から起動してクライアントとして設定したときは日本語の患者名でも問題なく表示する。 日本語が表示したバージョンの組み合わせ †weasis-pacs-connector.properties、weasis-pacs-connector.warを以下のように設定した
C:\apps\dcm4chee-2.17.3-mysql\server\default\confの weasis-pacs-connector.propertiesを ⇒ Ver6(https://raw.githubusercontent.com/nroduit/weasis-pacs-connector/6.x/src/main/resources/weasis-connector-default.properties )ように入れ替え C:\apps\dcm4chee-2.17.3-mysql\server\default\deployの
↓(変更)
に変更 結果 サーバにweasis(ver3.7.0)+weasis-pacss-conecter(ver6.1.4)+weasis-pacs-connector.properties(Ver6.x)用でクライアント(java8)で動作した http://192.168.0.118:8080/weasis-pacs-connector/viewer?patientID=5 ←〇 サーバはdcm4chee(Ver.2.17.3)はJava7しか動作しないので、Java7がインストールされているため、weasis(ver3.7.0)+weasis-pacss-conecter(ver6.1.4)はJava8のため動作確認とれず。 以下は動作しない http://192.168.0.118:8080/weasis-pacs-connector/weasis?patientID=5 ←X その他もろもろ †
http://192.168.0.118:8080/weasis-pacs-connector/viewer?patientID=5 のようにする
|