<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>$B$*@$OC$K$J$j$^$9!#(Bkoichi$B$G$9!#(B<BR>
&nbsp;<BR>
S2_2.3.12,<BR>S2Axis2_0.2.0,<BR>struts<BR>$B$rJY6/Cf$G$9!#!#!#(B<BR><BR>
$B6&DL$N=hM}$r7Q>5$5$;$?JL!9$N%5!<%S%9$r!"%/%i%$%"%s%H$+$i8F$SJ,$1$?$$$?$a(B<BR>baseURL$BAjEvItJ,$rF0E*$KCV$-49$($?$$$H;W$C$F$$$^$9!#(B<BR>
&nbsp;<BR>
&nbsp;[Seasar-user:6739] s2Axis baseURL$B$rCV$-49$($kJ}K!$O$"$j$^$9$+(B<BR>&nbsp;<A href="http://ml.seasar.org/archives/seasar-user/2007-March/008654.html">http://ml.seasar.org/archives/seasar-user/2007-March/008654.html</A><BR>
&nbsp;<BR>
$B>e$NFbMF$rFI$_$^$7$F!"(BAxisInOutConnector$B$N(BbaseURL$B$rD>@\CV$-49$($F$d$l$P(B<BR>$B$$$$$+$J$H;W$$!";n$7$K0J2<$N$h$&$K$7$F$_$^$7$?!#(B<BR>
&nbsp;<BR>
dicon$B$O0J2<$N$h$&$K@_Dj$7(B<BR>&nbsp;&lt;component name="ioRemoting" class="org.seasar.remoting.common.interceptor.RemotingInterceptor"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="connector"&gt;ioConnector&lt;/property&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/component&gt;<BR>
&nbsp;&lt;component name="ioConnector" class="org.seasar.remoting.axis2.connector.AxisInOutConnector"&gt;<BR>&nbsp;&nbsp;&lt;property name="baseURL"&gt;baseURL&lt;/property&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/component&gt;<BR>&nbsp;&nbsp; <BR>&nbsp;&lt;component name="baseURL" class="java.net.URL" autoBinding="none"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;arg&gt;"<A href='http://hogehoge"</arg'>http://hogehoge"&lt;/arg</A>&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/component&gt;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&lt;component name="XXXXX" class="$B!&!&!&(B.XXXXX"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;aspect&gt;ioRemoting&lt;/aspect&gt;<BR>&nbsp;&lt;/component&gt;<BR>
&nbsp;<BR>
Action$B$N(BexecuteAction$BCf$G(B<BR>
&nbsp;XXXXX xxx = (XXXXX)container.getComponent(XXXXX.class);<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;AxisInOutConnector connector = (AxisInOutConnector)container.getComponent("ioConnector");<BR>&nbsp;connector.setBaseURL(new URL(XXXForm.getBaseURL()));<BR>&nbsp;<BR>&nbsp;xxx.$B!{!{(B();<BR>
&nbsp;<BR>
$B0l1~$3$l$G%/%i%$%"%s%H$GF0E*$K;XDj$7$?%5!<%S%9$r8F$Y$^$7$?!#(B<BR>$B$7$+$7!"%G%U%)%k%H$G$O3F%$%s%9%?%s%9(B(ioConnector$BEy(B)$B$,(BSingleton$B$@$H;W$&$N$G!"(B<BR>$B$3$l$r(Brequest$BC10L$K$G$-$J$$$+$J$H;W$C$F$$$^$9!#!J(Bcontainer$B$O(Bstatic$B$K;}$C$F$$$^$9!K(B<BR>
S2AOP$B$N(BFAQ$B$K$O(B<BR>$B!V%"%9%Z%/%H(B ($B%$%s%?!<%;%W%?(B) $B$r(B singleton $B0J30$K$9$k$3$H$O$G$-$^$9$+!)!W(B<BR><A href="http://www.seasar.org/wiki/index.php?FAQ%2FS2AOP#i45fc6c8">http://www.seasar.org/wiki/index.php?FAQ%2FS2AOP#i45fc6c8</A><BR>$B$H$$$&(BQA$B$,$"$j(BInterceptorAdapter$B$r;HMQ$9$kNc$,:\$;$i$l$F$"$C$?$N$G;29M$K$7$?$N$G$9$,(B<BR>$BNc$,(BInterceptor$B$r(Bprototype$B$K$9$k>l9g$H$$$&$3$H$H!"(BAxisInOutConnector$B$b4X78$9$k$3$H$+$i(B<BR>$BA4$F(Brequest$BC10L$K$9$kJ}K!$,$o$+$j$^$;$s$G$7$?!#(B<BR>$B!J(BioConnector$B$,(Bprototype$B$G$O!"(BgetComponent(XXXXX.class)$B$KBP$7$F(BsetBaseURL$B$,8z$+$J$$$H9M$($F$$$^$9!#!K(B<BR>
&nbsp;<BR>
XXXXX,ioRemoting,ioConnector$B$N%$%s%9%?%s%9$r(Brequest$BC10L$K$9$kJ}K!!"(B<BR>$B$^$?$O$b$H$b$H$N(BbaseURL$B$r@Z$jBX$($k$H$$$&L\E*$rC#@.$9$kJL$NJ}K!$,$"$l$P(B<BR>$B65$($F$/$@$5$$!#(B<BR>
&nbsp;<BR>
$B$h$m$7$/$*4j$$CW$7$^$9!#(B<BR>
&nbsp;<BR><br /><hr />$B2{$+$7%M%?$HDA$7%M%?$N=P2q$&E9(B <a href='http://clk.atdmt.com/GBL/go/msnjpjhm0110000004gbl/direct/01/' target='_new'>$B!V$i$$$V<w;J!W$r8!:w$7$F$_$h$&!*(B</a></body>
</html>