<Context docBase="fusionplace.war" path="/fusionplace">
<Environment name="fusionplace/dbms" value="H2" type="java.lang.String"/>
<Environment name="fusionplace/pivot_time_out" value="60000" type="java.lang.Integer"/>
<!-- ここより、IPv6 対応のための記述項目 -->
<Environment name="fusionplace/prefer_ipv4_stack" type="java.lang.Boolean" value="false" />
<!-- ここまで、IPv6 対応のための記述項目 -->
・・・
</Context>
IPv6 対応のためのサーバ設定
fusion_place は初期設定では、IPv6 による通信に対応していません。IPv6 に対応するには、サーバ側の Tomcat 設定ファイルにその旨を指定する必要があります。本項ではその記述項目と記述の方法をご説明します。
サーバ上の Tomcat 設定ファイルへの記述追加
Tomcat の設定ファイル server.xml の記述を修正して下さい。server.xml の所在は「 インストール時指定情報の記録場所 」をご参照ください。
server.xml の内容は XML 形式の文書となっていますが、その中の Context 要素(のうち、path="/fusionplace" と指定されているもの)の配下に、 Environment 要素(環境変数)をひとつ付け加えることで、IPv6 による通信に対応することができます。以下に記述例を挙げます:
上記例の通り、各 Environment 要素は、 name, type, value という3つの属性を備えています。下表に従い、name, type にはそれぞれ決まった値を設定し、value には適用する値を設定して下さい。なお、Environment 要素は複数ありますが、記述は順不同です。
name (環境変数名) |
type (環境変数の型) |
value (環境変数の値) |
---|---|---|
fusionplace/prefer_ipv4_stack |
java.lang.Boolean |
IPv6 に対応するには「false」を指定してください。IPv6 に対応する必要がない場合は「true」を指定するか、本要素を指定しないでください。 |