« リファクタリングと環境整備(3) | トップページ | OpenDolphin-2.2 を立ち上げてみる »

2012年1月30日 (月)

リファクタリングと環境整備(4)

OpenDolphin 実行

取り込んだ OpenDolphin-1.3.0.7 を実行してみる。
  1. OpenDolphin-EA-1.3.0.7 を右クリック → 「配備」すると,JBoss Application Server が立ち上がり,出力画面にコンソールが出力されていく。この時,OpenDolphin-EA-1.3.0.7 と jboss-ds.xml が自動的に jboss-5.1.0.GA/server/default/deploy フォルダにコピーされてデプロイされる。
  2. ちなみに,間違って OpenDolphin-EJB の方を配備してしまうと,deploy フォルダに jar ファイルが配置されてしまい,Exception が出まくる。これをしてしまった場合は,deploy フォルダから OpenDolphin-EJB-1.3.0.7.jar を手動で削除する必要がある。
  3. JBoss AS が立ち上がったら,OpenDolphin-1.3.0.7 の open.dolphin.master パッケージに入っている profiel.txt を開いて編集する。サーバは localhost のままで。
  4. 同じパッケージの InitDatabase を選択して右クリック,「ファイルを実行する」で実行する。以下の様なメッセージが出て,データベースが初期化される。
    key=host.address  value=localhost
    key=facility.name  value=シルククリニック
    key=facility.zipcode  value=231-0023
    key=facility.address  value=横浜市中区山下町1番地
    key=facility.telephone  value=045-681-5251
    key=facility.url  value=http://www.hospital.jp
    key=admin.login.id  value=admin
    key=admin.login.password  value=admin
    key=admin.sir.name  value=オープン
    key=admin.given.name  value=ドルフィン
    key=admin.email  value=admin@hospital.jp
    0 [main] INFO open.dolphin.master.InitDatabase  - 管理者情報ファイルを読み込みました。
    62 [main] DEBUG org.jnp.interfaces.TimedSocketFactory  - createSocket, hostAddr: localhost/127.0.0.1, port: 1099, localAddr: null, localPort: 0, timeout: 0
    282 [main] DEBUG org.jboss.ejb3.proxy.impl.objectfactory.ProxyObjectFactory  - org.jboss.ejb3.proxy.impl.objectfactory.ProxyObjectFactory servicing request for openDolphin/RemoteSystemService
    352 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - SocketClientInvoker[353c375, socket://127.0.0.1:3873] constructed
    352 [main] DEBUG org.jboss.remoting.MicroRemoteClientInvoker  - SocketClientInvoker[353c375, socket://127.0.0.1:3873] connecting
    352 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - Creating semaphore with size 50
    353 [main] DEBUG org.jboss.remoting.MicroRemoteClientInvoker  - SocketClientInvoker[353c375, socket://127.0.0.1:3873] connected
    505 [main] DEBUG org.jboss.remoting.InvokerRegistry  - removed SocketClientInvoker[353c375, socket://127.0.0.1:3873] from registry
    505 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - SocketClientInvoker[353c375, socket://127.0.0.1:3873] disconnecting ...
    506 [main] DEBUG org.jboss.ejb3.proxy.impl.objectfactory.session.SessionProxyObjectFactory  - Created Proxy of type $Proxy1 for EJB3 Business Interface: open.dolphin.ejb.RemoteSystemService
    508 [main] INFO open.dolphin.master.InitDatabase  - Host Service を取得しました。
    514 [main] DEBUG org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase  - Couldn't handle invocation directly within org.jboss.ejb3.proxy.impl.handler.session.SessionRemoteProxyInvocationHandler@5eb7ec5d: Current invocation "public abstract void open.dolphin.ejb.RemoteSystemService.addFacilityAdmin(open.dolphin.infomodel.UserModel)" is not eligible for direct handling by org.jboss.ejb3.proxy.impl.handler.session.SessionRemoteProxyInvocationHandler@5eb7ec5d
    518 [main] DEBUG org.jboss.ejb3.proxy.impl.invocation.InvokableContextStatefulRemoteProxyInvocationHack  - Received invocation request to method open.dolphin.ejb.RemoteSystemService: open.dolphin.ejb.RemoteSystemService.addFacilityAdmin(open.dolphin.infomodel.UserModel); using hash: -5161330131342058877
    525 [main] DEBUG org.jboss.security.SecurityAssociation  - Using ThreadLocal: false
    539 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - SocketClientInvoker[dcb52ae, socket://127.0.0.1:3873] constructed
    539 [main] DEBUG org.jboss.remoting.MicroRemoteClientInvoker  - SocketClientInvoker[dcb52ae, socket://127.0.0.1:3873] connecting
    539 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - Creating semaphore with size 50
    539 [main] DEBUG org.jboss.remoting.MicroRemoteClientInvoker  - SocketClientInvoker[dcb52ae, socket://127.0.0.1:3873] connected
    1056 [main] DEBUG org.jboss.remoting.InvokerRegistry  - removed SocketClientInvoker[dcb52ae, socket://127.0.0.1:3873] from registry
    1056 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - SocketClientInvoker[dcb52ae, socket://127.0.0.1:3873] disconnecting ...
    1056 [main] INFO open.dolphin.master.InitDatabase  - 管理者を登録しました。
    1062 [main] DEBUG org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase  - Couldn't handle invocation directly within org.jboss.ejb3.proxy.impl.handler.session.SessionRemoteProxyInvocationHandler@5eb7ec5d: Current invocation "public abstract void open.dolphin.ejb.RemoteSystemService.putRadMethodMaster(java.util.Collection)" is not eligible for direct handling by org.jboss.ejb3.proxy.impl.handler.session.SessionRemoteProxyInvocationHandler@5eb7ec5d
    1062 [main] DEBUG org.jboss.ejb3.proxy.impl.invocation.InvokableContextStatefulRemoteProxyInvocationHack  - Received invocation request to method open.dolphin.ejb.RemoteSystemService: open.dolphin.ejb.RemoteSystemService.putRadMethodMaster(java.util.Collection); using hash: 7358299985991160638
    1063 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - SocketClientInvoker[3ad3c6a3, socket://127.0.0.1:3873] constructed
    1063 [main] DEBUG org.jboss.remoting.MicroRemoteClientInvoker  - SocketClientInvoker[3ad3c6a3, socket://127.0.0.1:3873] connecting
    1063 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - Creating semaphore with size 50
    1063 [main] DEBUG org.jboss.remoting.MicroRemoteClientInvoker  - SocketClientInvoker[3ad3c6a3, socket://127.0.0.1:3873] connected
    1290 [main] DEBUG org.jboss.remoting.InvokerRegistry  - removed SocketClientInvoker[3ad3c6a3, socket://127.0.0.1:3873] from registry
    1290 [main] DEBUG org.jboss.remoting.transport.socket.MicroSocketClientInvoker  - SocketClientInvoker[3ad3c6a3, socket://127.0.0.1:3873] disconnecting ...
    1290 [main] INFO open.dolphin.master.InitDatabase  - 放射線メソッドマスタを登録しました。
    1290 [main] INFO open.dolphin.master.InitDatabase  - データベースを初期化しました。
    
  5. OpenDolphin-1.3.0.7 を右クリック→「実行」でクライアントを立ち上げる。
  6. 「設定」をクリック,IPアドレス:localhost,ユーザID:admin
  7. パスワード:admin でログイン
    これで,OpenDolphin が Mac の中だけで立ち上がる。NetBeans ってすごい。(別途 ORCA サーバは必要だけど)
  8. ちなみに,初期化直後のダンプファイル
    ダウンロード dolphin_initialized.dump.zip (9.7K)
    取り込み方法
    $ sudo -u _postgres dropdb dolphin
    $ sudo -u _postgres createdb -O dolphin dolphin
    $ sudo -u _postgres psql -U dolphin dolphin < dolphin_initialized.dump
    

« リファクタリングと環境整備(3) | トップページ | OpenDolphin-2.2 を立ち上げてみる »

OpenDolphin」カテゴリの記事