[Seasar-user:15906] Re: [Teeda]ローカル環境でUnknownHostExceptionの回避方法
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 10月 6日 (月) 00:00:31 JST
小林 (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 を登録する必要が
あります.
--
<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 メーリングリストの案内