[Seasar-user] $B!ZJs9p![$d$C$Q$j(BRulet$B$N%j%b!<%H8F$S=P$7$G$-$J$+$C$?!#(B
B isid.co.jp Yasuo Higa
higa
2003年 11月 12日 (水) 15:43:34 JST
<000001c377b8$c38a62a0$[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user] 【報告】やっぱりRuletのリモート呼び出しできなかった。" において、
""植山能成" <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
> 植山です。
>
> サンプルのクライアント(Rulet & Flowlet)を、リモート呼び出し形式にして実
> 行してみました。
> スタンドアロンseasarではすべて正常でした。
> で、jettyにインストールしたseasarでは、下記3つのプログラムでエラーとな
> りました。
> Ruletのリモート呼び出しが不可のようです。
>
> スタンドアロンとServletコンテナインストールに何の違いがあるんだろ?
> Flowletはきちんと実行できるのに。。。なぜRuletは実行できないんだろ?
> ちなみに、皆様の環境(Tomcatなど)ではうまくいくんですよね?
> すみません。疑問符だらけで。
>
Tomcatでは、うまくいってますね。
スタンドアロンとServletコンテナインストールの違いは、
ClassLoaderです。
スタンドアロンは、SeasarのClassLoaderを使うのに対して、
Servletコンテナでの場合は、ServletコンテナのClassLoaderが
使われます。
と書いたところで、security.policyの違いもあるなと気づきました。
jetty.policyに
grant codeBase "file:${jetty.home}/webapps/seasar/WEB-INF/-"
{
permission java.security.AllPermission;
};
のようにすると、うまくいくのかもしれません。
まぁ、今後は、スタンドアロンSeasarが主流になるので、
気にしないと。
---
Yasuo Higa <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内