2003-04-11 (Fri) [長年日記]

XML Datatype (3)

ソケットでムリヤリ対応した JAX-RPC と古い Apache-SOAP の連携ですが、JAX-RPC の Handler クラスを使ってスマートに解決できた。

stub 生成時に Handler クラス設定して wscompile。

Handler の中で JAAS を使って SOAP メッセージを書き換える。リクエストもレスポンスも書き換え可能*1

もっと早く気が付けばよかった。Handler は SOAP Server 側で使うものと勘違いしておったよ。

*1 通常は暗号化や圧縮などに使う

goas メンテナンス環境改善

HD スペース増量を機に環境改善。以前はセキュアに倒してメンテナンス性を落としていた。そうするとすべてが面倒になってしまい Apache の更新すら滞るようなセキュアだかなんだか分からん環境となっていた。

jail をもうひとつ立てて 1 から構築し直し。今度はメンテナンス効率アップを図る。さっくり日記もごっそり移行。jail だと切り替えも楽だ。

Apache2 へ移行して Ruby も 1.6.8 へあげる。次は Scarab と Subversion を導入しよう。