Strutsフレームワーク
ようこそ
トップページ
キックスタートFAQ
ユーザガイド
リソース
私たちは誰でしょう
ダウンロード
バイナリ
ソースコード
はじめよう
インストール
リリースノート
APIドキュメント
メーリングリスト
バグ データベース
開発者ガイド
Beanタグ
HTMLタグ
Logicタグ
Templateタグ
Digester
Utilities
タグライブラリ ドキュメント
Beanタグ
HTMLタグ
Logicタグ
Templateタグ
現在の開発
インストール(ナイトリビルド)
リリースノート(ナイトリビルド)
APIドキュメント(ナイトリビルド)
ワークフローの提案
TODOリスト
Strutsをサーブレットコンテナにインストールする

iPlanet Application Server 6.0

Service Pack 2が推奨されます。

注意: 現在のところ、Strutsのサンプルアプリケーションでは、 java.io.Serializableを実装していないオブジェクトを Servletコンテキスト属性として取り扱っており、iPlanet Application Serverのような java.io.Serializableの実装を必要とする環境では動作しないでしょう。

iPlanet Web Server 4.2

Tomcat(WebappsとWARをサポートする)から iWS4.1(WebappsとWARをサポートしない)へStrutsをベースにしたアプリケーションを移行する際に発生した問題を示します。

WebappsとWARはiWS5.0のロードマップに述べられているように、iWS5.0でサポートされるでしょう

クラスパスの問題

これはかなりわかりやすいです。 WEB-INF/libWEB-INF/classes といった概念はないため,クラスパスは、$SERVER_ROOT/config/jvm12.confに 明示的に設定されなければなりません

コンテキスト関連のパス

全てのURLはドキュメント・ルートから参照できる(場所である)必要があります。 私の場合はsymbolic linkを$DOCROOT/myappからwebapps/myappへ作りました。

拡張子マッピング

設定ファイル$SERVER_ROOT/config/rules.propertiesには、web.xmlに類似した機能持っています。

私は、rules.propertiesの中で"do"で終わる全てのURLを、論理名がaction であるサーブレットへ転送するように設定しています。

####
    @.*[.]do$=action
####

  • 著者: Stanley Santiago

インストールへ戻る


[訳注: これは加藤 雄治が翻訳しました。日本語訳に対するコメントがあれば、report@jajakarta.orgに送って下さい。]
Copyright (c) 2000-2002, Apache Software Foundation