« リファクタリングと環境整備(4) | トップページ | カスタマイズまとめ(1) »

2012年2月11日 (土)

OpenDolphin-2.2 を立ち上げてみる

ここまでに整備した環境(*1, *2, *3)を使って,本家デジタルグローブの最新版,OpenDolphin-2.2 を立ち上げてみる。

  1. デジタルグローブ社のホームページから,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/
    
  2. 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] ------------------------------------------------------------------------
    
  3. リポジトリが作成されたかどうかの確認。
    $ 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
    
  4. NetBeans を立ち上げて,メニューから「ファイル」→「プロジェクトグループ」→「新規グループ」を選択,OpenDolphin-2.2 プロジェクトグループを作成する。

    Opendolphin221

  5. メニューから「ファイル」→「プロジェクトを開く」を選択し,OpenDolphin-2.2-src-dist フォルダを開き,opendolphin-client,opendolphin-ea を選択して「プロジェクトを開く」。

    Opendolphin222

  6. opendolphin-ea を選択して右クリック→「構築」を選択。依存ファイルを自動的にダウンロードしながら構築が始まるので,しばし待つ。これで,自動的に target/lib に依存 jar ファイルがセットされる。

    Opendolphin227_2

    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
    ------------------------------------------------------------------------
    
  7. 同じく,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
    ------------------------------------------------------------------------
    
  8. /Application/jboss-5.1.0.GA/server/default/deploy フォルダから OpenDolphin-EA-1.3.0.7.ear を削除する。
  9. 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'
    
  10. opendolphin-client を選択し,右クリック→「実行」。まず「設定」ボタンを押す。

    Opendolphin224

  11. 接続設定を入力。医療機関 ID 1.3.6.1.4.1.9414.10.1 は,OpenDolphin-1.3.0 のソースについていたもので,当院ではそれをそのまま使っている。ユーザー ID は admin,ベース URI は http://localhost:8080/ を入力する。

    Opendolphin223

  12. パスワードに admin を入力してログイン。

    Opendolphin225

  13. OpenDolphin-2.2 が立ち上がる。

    Opendolphin226

« リファクタリングと環境整備(4) | トップページ | カスタマイズまとめ(1) »

OpenDolphin」カテゴリの記事