OpenDolphin-2.2 を立ち上げてみる
ここまでに整備した環境(*1, *2, *3)を使って,本家デジタルグローブの最新版,OpenDolphin-2.2 を立ち上げてみる。
- デジタルグローブ社のホームページから,OpenDolphin-2.2-src-dist.zip をダウンロードしてきて ~/NetBeansProjects フォルダに解凍する。
$ ls -la ~/NetBeansProjects/OpenDolphin-2.2-src-dist/ total 704 drwxr-xr-x@ 8 pinus pinus 272 2 11 12:36 ./ drwxrwxrwx 35 pinus pinus 1190 2 11 12:45 ../ -rw-r--r--@ 1 pinus pinus 12292 1 7 15:30 .DS_Store -rw-r--r--@ 1 pinus pinus 1165 1 7 13:54 License-sjis.txt -rw-r--r--@ 1 pinus pinus 741 1 7 13:54 ReadMe-sjis.txt -rw-r--r--@ 1 pinus pinus 331811 1 7 12:50 iTextAsian.jar drwxr-xr-x@ 7 pinus pinus 238 2 11 12:36 opendolphin-client/ drwxr-xr-x@ 7 pinus pinus 238 2 11 12:36 opendolphin-ea/
- OpenDolphin-2.2-src-dist フォルダに移動して,ReadMe-sjis.txt に書いてあるコマンドを実行する。ずらずらとコマンドが実行されて,~/.m2/repository にリポジトリが作成される。
$ mvn install:install-file -Dfile=iTextAsian.jar -DgroupId=opendolphin -DartifactId=itext-font -Dversion=1.0 -Dpackaging=jar [INFO] Scanning for projects... Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom : [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 22.924s [INFO] Finished at: Sat Feb 11 11:45:23 JST 2012 [INFO] Final Memory: 3M/81M [INFO] ------------------------------------------------------------------------
- リポジトリが作成されたかどうかの確認。
$ ls -la ~/.m2/repository/opendolphin/itext-font/1.0/ total 672 drwxr-xr-x 5 pinus pinus 170 2 11 11:45 ./ drwxr-xr-x 4 pinus pinus 136 2 11 11:45 ../ -rw-r--r-- 1 pinus pinus 168 2 11 11:45 _maven.repositories -rw-r--r-- 1 pinus pinus 331811 1 7 12:50 itext-font-1.0.jar -rw-r--r-- 1 pinus pinus 463 2 11 11:45 itext-font-1.0.pom
- NetBeans を立ち上げて,メニューから「ファイル」→「プロジェクトグループ」→「新規グループ」を選択,OpenDolphin-2.2 プロジェクトグループを作成する。
- メニューから「ファイル」→「プロジェクトを開く」を選択し,OpenDolphin-2.2-src-dist フォルダを開き,opendolphin-client,opendolphin-ea を選択して「プロジェクトを開く」。
- opendolphin-ea を選択して右クリック→「構築」を選択。依存ファイルを自動的にダウンロードしながら構築が始まるので,しばし待つ。これで,自動的に target/lib に依存 jar ファイルがセットされる。
Scanning for projects... ------------------------------------------------------------------------ Reactor Build Order: opendolphin-ea opendolphin-ea-ejb opendolphin-ea-web opendolphin-ea-ear ------------------------------------------------------------------------ Building opendolphin-ea 2.2 ------------------------------------------------------------------------ : opendolphin-ea .................................... SUCCESS [0.577s] opendolphin-ea-ejb ................................ SUCCESS [1:27.734s] opendolphin-ea-web ................................ SUCCESS [29.271s] opendolphin-ea-ear ................................ SUCCESS [6.032s] ------------------------------------------------------------------------ BUILD SUCCESS ------------------------------------------------------------------------ Total time: 2:03.753s Finished at: Sat Feb 11 13:04:45 JST 2012 Final Memory: 6M/81M ------------------------------------------------------------------------
- 同じく,opendolphin-client も構築する。
Scanning for projects... ------------------------------------------------------------------------ Building opendolphin-client 2.2 ------------------------------------------------------------------------ : ------------------------------------------------------------------------ BUILD SUCCESS ------------------------------------------------------------------------ Total time: 1:59.328s Finished at: Sat Feb 11 13:08:13 JST 2012 Final Memory: 7M/81M ------------------------------------------------------------------------
- /Application/jboss-5.1.0.GA/server/default/deploy フォルダから OpenDolphin-EA-1.3.0.7.ear を削除する。
- opendolphin-ea-ear を選択,右クリック→「実行」。「配備サーバーを選択」ダイアログで,JBoss Application Server を選択。
========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /Applications/jboss-5.1.0.GA JAVA: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java JAVA_OPTS: -Dprogram.name=run.sh -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 CLASSPATH: /Applications/jboss-5.1.0.GA/bin/run.jar ========================================================================= : 13:18:13,666 INFO [ScanningResourceConfig] Root resource classes found: class open.dolphin.rest.UserResource class open.dolphin.rest.StampTreeResource class open.dolphin.rest.LetterResource class open.dolphin.rest.AppoResource class open.dolphin.rest.KarteResource class open.dolphin.rest.StampResource class open.dolphin.rest.PVTResource class open.dolphin.rest.NLabResource class open.dolphin.rest.PatientResource 13:18:13,666 INFO [ScanningResourceConfig] No provider classes found. 13:18:13,757 INFO [WebApplicationImpl] Initiating Jersey application, version 'Jersey: 1.9.1 09/14/2011 02:36 PM'
- opendolphin-client を選択し,右クリック→「実行」。まず「設定」ボタンを押す。
- 接続設定を入力。医療機関 ID 1.3.6.1.4.1.9414.10.1 は,OpenDolphin-1.3.0 のソースについていたもので,当院ではそれをそのまま使っている。ユーザー ID は admin,ベース URI は http://localhost:8080/ を入力する。
- パスワードに admin を入力してログイン。
- OpenDolphin-2.2 が立ち上がる。
« リファクタリングと環境整備(4) | トップページ | カスタマイズまとめ(1) »
「OpenDolphin」カテゴリの記事
- 運用17年目のまとめ(2025.02.03)
- IME on/off の切換 - その2(2024.12.02)
- OrcaController オルコン(2024.11.28)
- OpenDolphin: java 21 / wildfly 34 への移行(2024.11.08)
- IME on/off の切り替え(2024.09.03)