| 225 |
</ol> |
</ol> |
| 226 |
</subsection> |
</subsection> |
| 227 |
|
|
|
<subsection title="mod_jk2を使用したtomcatの出力結果が変換対象の場合"> |
|
|
<ol> |
|
|
<li>httpd.confに以下を追加します |
|
|
|
|
|
<program title="httpd.conf"> |
|
|
#==================================================================================== |
|
|
# モジュールをApache2.0にロード |
|
|
#==================================================================================== |
|
|
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so |
|
|
|
|
|
#==================================================================================== |
|
|
# デバイスデータの設定 |
|
|
#==================================================================================== |
|
|
ChxjLoadDeviceData /etc/apache2/chxj/device_data.xml |
|
|
|
|
|
#==================================================================================== |
|
|
# 絵文字データの設定 |
|
|
#==================================================================================== |
|
|
ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml |
|
|
|
|
|
#==================================================================================== |
|
|
# 変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です) |
|
|
# ChxjConvRule ==> ディレクティブ |
|
|
# "^/chxj.+$" ==> Perl互換のURIパターン |
|
|
# EngineOn ==> 変換エンジンを動作させる指示。動作させたく無い場合は"EngineOff" |
|
|
# EUC-JP ==> サーバ側の文字コード。(NONEを指定した場合は文字コード変換しない) |
|
|
# EUC-JPからCP932に文字コード変換します。 |
|
|
#==================================================================================== |
|
|
ChxjConvertRule "^/chxj.+$" "EngineOn" "EUC-JP" |
|
|
|
|
|
<Location /chxj> |
|
|
SetOutputFilter chxj_output_filter |
|
|
</Location> |
|
|
</program> |
|
|
<note>注意:input_filterは設定しないでください!!!</note> |
|
|
</li> |
|
|
|
|
|
<li>chxjfilter-0.0.1.jarを生成します |
|
|
<ol> |
|
|
<li>build.propertiesを環境に合わせて編集します |
|
|
|
|
|
<program title="build.propertiesの編集"> |
|
|
$ cd java |
|
|
$ vi build.properties |
|
|
</program> |
|
|
</li> |
|
|
<li>chxjfilter-0.0.1.jarを生成します |
|
|
|
|
|
<program title="コンパイル"> |
|
|
$ ant dist |
|
|
</program> |
|
|
</li> |
|
|
<li>生成されたchxjfilter-0.0.1.jarにクラスパスをとおします</li> |
|
|
</ol> |
|
|
</li> |
|
|
|
|
|
<li>web.xmlの編集し、以下を追加します。 |
|
|
|
|
|
<program title="web.xml"> |
|
|
<filter> |
|
|
<filter-name>chxjfilter</filter-name> |
|
|
<filter-class>com.qsdn.filter.CHXJFilter</filter-class> |
|
|
</filter> |
|
|
<filter-mapping> |
|
|
<filter-name>chxjfilter</filter-name> |
|
|
<url-pattern>/*</url-pattern> |
|
|
</filter-mapping> |
|
|
</program> |
|
|
</li> |
|
|
|
|
|
<li>apache等の再起動</li> |
|
|
</ol> |
|
|
</subsection> |
|
| 228 |
|
|
| 229 |
|
|
| 230 |
|
|