[Seasar-user:15966] Re: [Teeda]ローカル環境でUnknownHostExceptionの回避方法
加藤浩一
[E-MAIL ADDRESS DELETED]
2008年 10月 11日 (土) 15:05:28 JST
小林様
お世話になっております。加藤です。
ご回答ありがとうございます。
ご指摘いただいた通り別のHTMLで例外が発生しておりました。
確認したところパブリック IDの先頭のハイフンが抜けており
正しいパブリックIDに修正することで解消できました。
"//W3C//DTD XHTML 1.0 Transitional//EN"
↓
"-//W3C//DTD XHTML 1.0 Transitional//EN"
お手数おかけしました
ありがとうございました。
Koichi Kobayashi wrote:
> 小林 (koichik) です.
>
> Date: Sun, 05 Oct 2008 19:11:10 +0900
> From: 加藤浩一 <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:15905] [Teeda]ローカル環境でUnknownHostExceptionの回避方法
>
>> インターネットへアクセスできない環境でTeedaを動作させると
>> HTMLの表示でUnknownHostExceptionとなりますが、ネットワークを
>> 変更せずにこれを回避する方法はございますでしょうか。
>>
>> ↓HTMLと発生したException
>
> この HTML をネットワークケーブルを外したマシンで
> 動かしてみましたが,問題なく動作しました.
> 例外が発生しているのは別の HTML ではないでしょうか?
>
> 問題の例外が発生するのは,文書型宣言のパブリック ID が
> 不正な場合になります.パブリック ID は
>
>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
> の
>
> "-//W3C//DTD XHTML 1.0 Transitional//EN"
>
> の部分です.
> 掲載されている HTML のパブリック ID は問題なく,
> これだとネットワークアクセスは発生しません.
>
> Teeda が標準でサポートしているパブリック ID は
> 以下に記載されているものだけです.
>
> http://teeda.seasar.org/ja/extension/reference/xhtml.html#文書型宣言
>
> 携帯向けなど,ここに記載されていない DTD を使うと
> ネットワークアクセスが発生してしまいます.
> それを回避するには,別途 DTD を登録する必要が
> あります.
>
>
Seasar-user メーリングリストの案内