[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 メーリングリストの案内