このタスクでは、Web モジュール内のサーブレットのコンテナー国際化対応を構成します。
始める前に
このトピックでは、Rational® Application Developer などの
アセンブリー・ツールを持っていることが前提になっています。
アセンブリーについては、
ご使用のアセンブリー・ツールの資料を参照してください。
このトピックのステップについては、Rational Application Developerを参照してください。
このトピックでは、アセンブリー・ツールが開始していること、
Java™ Platform, Enterprise Edition (Java EE) モジュールでの作業用にアセンブリー・ツールが構成されていること、
および動的 Web プロジェクトが作成およびインポート済みであることが前提になっています。
Web プロジェクトの 1 つ以上のサーブレットの国際化対応タイプを Container に設定する必要もあります。
このタスクについて
以下の手順では、1 つ以上のサーブレットをコンテナー管理国際化対応属性に関連付けます。
手順
- Java EE パースペクティブで、コンテナー国際化対応の構成が必要な Web プロジェクトを開きます。
- 「Dynamic Web Projects」をダブルクリックします。
- Web プロジェクトの名前をダブルクリックして、その内容を確認します。
- デプロイメント記述子オブジェクトをダブルクリックします。
「Web デプロイメント記述子」パネルが表示されます。
- 「Web デプロイメント記述子」パネルで、「Servlets」タブをクリックします。
- 「WebSphere Programming Model Extensions」までスクロールし、次に「国際化対応」をクリックします。
- 「Container-managed Internationalization Attribute」に続いて、「呼び出し元」、「サーバー」、または「指定」を選択して「Run As」フィールドを設定します。
- サーブレットを「指定」として実行する場合は、「指定」リストから国際化対応ポリシーを選択するか、または新規ポリシーを定義します。
- 国際化対応ポリシーを定義するには、「新規」をクリックします。 初期化の新規指定ウィザードが表示されます。
- 「説明」フィールドで、ポリシーに名前を指定します。
- 必要であれば、時間帯 ID を設定し、時間帯の説明を追加します。 ID リストに該当する時間帯がない場合は、「Customize」をクリックし、
グリニッジ標準時 (GMT) を基準にした時間帯を定義します。
- ポリシーに対して少なくとも 1 つのロケールを作成します。 ロケールを作成するには、
「追加」をクリックして、言語およびオプションで地域を
選択し、必要に応じてバリアントを指定します。ロケールの説明を追加し、
「OK」をクリックして終了します。新規ロケールが「Locales」リストに追加されました。
- 複数のロケールがポリシーに定義されている場合は、「Locales」リストからロケールを 1 つ選択し、「終了」をクリックします。定義されていない場合は、「終了」だけをクリックしてください。
- メニュー・バーで、「ファイル」>「保存」とクリックします。
タスクの結果
これで、選択したサーブレットが、関連付けられた国際化対応設定の下で稼働するように構成されました。