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