|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectmisima.misimaSoapInvoker
public class misimaSoapInvoker
misima SOAP WebService Invoker
$Id: misimaSoapInvoker.java,v 1.2 2007/12/02 10:58:42 isao Exp $
Copyright(c) 2005-2007, isao yasuda, All Rights Reserved.
----
1.概要
SOAP クライアントからの要求を受け取り,旧仮名・旧字変換支援 misima を
起動し,変換結果を返信する.
2.仕様
(1)misima オプション,環境変数をセットしてプロセスを起動する.
(2)子プロセスの標準入力と標準/エラー出力ごとにスレッドで通信する.
(3)編集結果を返す
(4)クライアント Host,IPaddress,要求パラメータ,エラー情報をログに書く.
3.環境上の注意事項
(1)AXIS axis/WEB-INF/classes/misima に格納する.(AXIS 標準)
(2)AXIS AdminClient で配備する.WSDD 記述の中心部は以下のとおり.
<service name="misimaSoapInvoker" provider="java:RPC">
<parameter name="className" value="misima.misimaSoapInvoker"/>
<parameter name="allowedMethods" value="misimaConvert"/>
<parameter name="scope" value="request"/>
</service>
(3)log4j のロガー定義 log4misima.properties を参照可能なパスに格納する.
(4)MISIMA_LOG_PROPERTIES_PATH プロパティに log4misima.properties の絶対
パスをセットしておく (Tomcat起動オプション):
-DMISIMA_LOG_PROPERTIES_PATH=/usr/local/..../log4misima.properties
(5)Tomcat を再起動する.
| フィールドの概要 | |
|---|---|
private static int |
MAXSIZE
MAX テキストサイズ |
private static java.lang.String |
misimaCmd
misimaコマンド絶対パス |
private static java.lang.String[] |
misimaEnv
茶筌環境変数 |
private static java.lang.String |
misimaRc
misimaリソースファイル |
private static org.apache.log4j.Logger |
mslog
ログファイル |
private static java.lang.String |
property
Log4j プロパティ絶対パス名 |
| コンストラクタの概要 | |
|---|---|
misimaSoapInvoker()
|
|
| メソッドの概要 | |
|---|---|
java.lang.String |
misimaConvert(java.lang.String Params1,
java.lang.String Params2)
misima 変換サービス |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
private static final java.lang.String misimaCmd
private static final java.lang.String misimaRc
private static final java.lang.String[] misimaEnv
private static final int MAXSIZE
private static final org.apache.log4j.Logger mslog
private static final java.lang.String property
| コンストラクタの詳細 |
|---|
public misimaSoapInvoker()
| メソッドの詳細 |
|---|
public java.lang.String misimaConvert(java.lang.String Params1,
java.lang.String Params2)
Params1 - misimaコマンドライン引数Params2 - 変換対象テキスト
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||