[Seasar-user:18245] Re: org.seasar.framework.util.URLUtil.toFile(URL)メソッドの実装に関する質問

Toshiaki Takashima [E-MAIL ADDRESS DELETED]
2009年 8月 10日 (月) 20:35:56 JST


小林様

 高島です。

> 失礼しました,きっかけは Sun ではなく旧 BEA の 
> WebLogic (JRE は JRockit) でその必要があったからです.

 わざわざ開発の経緯までご確認頂き、本当にありがとうございました。
Seasarの動作実績やRFC3987,2277の内容を考え合わせると、問題の
ないロジックであるはずであるということで了解致しました。



ご教授ありがとうございました。


> 小林 (koichik) です.
> 
> Date:    Mon, 10 Aug 2009 18:13:07 +0900
> From:    Toshiaki Takashima <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:18243] Re: org.seasar.framework.util.URLUtil.toFile(URL)メソッドの実装に関する質問
> 
> > > Sun の JRE ではその必要があるからです.
> 
> 失礼しました,きっかけは Sun ではなく旧 BEA の 
> WebLogic (JRE は JRockit) でその必要があったからです.
> 
> > 重ねての質問になりますが、上記ご判断に関しましては、小林様の
> > 検証結果でしょうか?それとも、何らかの情報が公開されているの
> > でしょうか?
> 
> 覚えていませんが,誰かがトラブルの報告を
> してくれたのだと思います.
> 自分が WebLogic で検証した記憶はありませんので.
> 
> ちなみに UrlUtil#toFile() の最初の実装はこうでした.
> 
>     public static File toFile(final URL fileUrl) {
>         try {
>             final URI uri = new URI(fileUrl.toExternalForm());
>             return new File(uri);
>         } catch (final URISyntaxException e) {
>             throw new SRuntimeException("ESSR0017", new Object[] { e }, e);
>         }
>     }
> 
> URL#toURI() は Java5 で導入されたメソッドなので,
> J2SE1.4 もサポートする S2 では使っていませんが,
> 実装としては [Seasar-user:18239] と等価です.
> 
> しかしこのコードは WebLogic では動かない
> (あるいは動かなかった) ということです.
> 
> 
> -- 
> <component name="koichik">
>     <property name="fullName">"Koichi Kobayashi"</property>
>     <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>     <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user





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