[Seasar-user:11760] Re: 【S2RMI】 Implファイルがあるとリモート実行されない

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 11月 21日 (水) 18:01:04 JST


小林 (koichik) です.

Date:    Wed, 21 Nov 2007 06:22:48 +0900
From:    [E-MAIL ADDRESS DELETED]
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11744]  Re: 【S2RMI】 Implファイルがあるとリモート実行されない

> また、一つ題名の内容とは少し離れるのですが アプリケーションパッケージ毎に
> baseURLAsStringを変更する事は現状のConnectorCreator等を利用して可能でしょうか?

環境ごとに dicon を切り替える方がいいのではないかと.

例えば customizer.dicon の中で

<include path="connector-customizer.dicon"/>

としておいて,

connector-customizer_serverA.dicon で

<component name="connectorCustomizer"
    class="org.seasar.remoting.rmi.customizer.RMIConnectorCustomizer">
  <property name="baseURLAsString">"rmi:/serverA:1108/"</property>
</component>

connector-customizer_serverB.dicon で

<component name="connectorCustomizer"
    class="org.seasar.remoting.rmi.customizer.RMIConnectorCustomizer">
  <property name="baseURLAsString">"rmi:/serverB:1108/"</property>
</component>

のようにしておくと,env.txt の内容が serverA なら
connector-customizer_serverA.dicon が,serverB なら
connector-customizer_serverA.dicon が使われます.

環境によって dicon ファイルを切り替える方法は
いくつかあるので,以下を参照してください.

http://s2container.seasar.org/2.4/ja/DIContainer.html#Include



--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内