IBM WebSphere Web 管理コンソールで、[アプリケーション] -> [WebSphere エンタープライズ アプリケーション] に移動し、アプリケーションを選択して [カスタム プロパティ] リンクをクリックします。キーと値のペアを追加するページがあります。コードからこれらの値にどのようにアクセスしますか? プロパティは、システム プロパティにも ServletContext にも含まれていないようです。
4 に答える
IBM WebSphere Application Server での 7 年間のキャリアの中で、これが使用されているのを見たことがありません。これが使用されたとしても、その機能をサポートしていた過去のバージョンの IBM WebSphere の名残りと呼ぶほど、めったに使用されることはないと思います。
アプリケーション固有の構成設定についてはweb.xml
、Web アプリケーションまたはWeb アプリケーションおよびその他のアプリケーション タイプの@Resourceアノテーションを強くお勧めします。
この回答はトピックに関する正確なものではありませんが、WebSphere によって管理される Web アプリケーションの構成プロパティを定義および設定するという問題を解決できます。
WebSphere で Web アプリケーションの構成設定を定義する最も簡単な方法は次のとおりです。
servlet
初期化パラメータを使用して Web アプリケーション設定を定義します。
web.xml
<servlet>
<servlet-name>my-servlet</servlet-name>
<servlet-class>
my.servlet.ClassName
</servlet-class>
<init-param>
<param-name>someConfigurationPropertyName</param-name>
<param-value>This Value Can Be Set</param-value>
</init-param>
</servlet>
- これらの
servlet
パラメータの値は、Web 管理コンソールを使用して変更できます。Enterprise Applications > your-web-application-name > Initialize parameters for servlets
IBM WebSphere Application Server バージョン 7 またはバージョン 8 で Webcontainer カスタム プロパティを設定するには
- 管理コンソールで「サーバー」をクリックし、「サーバー」の下で「サーバー・タイプ」をクリックし、「サーバー・タイプ」の下で「WebSphere Application Servers」をクリックします。
- カスタム プロパティを適用するサーバーをクリックします。
- [構成] と [コンテナーの設定] で [Web コンテナーの設定] をクリックし、[Web コンテナーの設定] で [Web コンテナー] をクリックします。
- [構成] と [追加のプロパティ] で [カスタム プロパティ] をクリックします。
- [カスタム プロパティ] ページで、[新規] をクリックします。
- 設定ページで、「名前」フィールドに追加するカスタム プロパティの名前を入力し、「値」フィールドにカスタム プロパティに設定する値を入力します。一部のプロパティでは大文字と小文字が区別されることに注意してください。
- 「適用」または「OK」をクリック
- 表示される「メッセージ」ボックスで「保存」をクリックします
- カスタム プロパティを有効にするためにサーバーを再起動します。
IBM WebSphere Application Server バージョン 6 で Webcontainer カスタム・プロパティーを設定するには、次のようにします。
- 管理コンソールで、[サーバー] をクリックし、[サーバー] の下の [アプリケーション サーバー] をクリックします。
- カスタム プロパティを適用するサーバーをクリックします。
- 「構成」および「コンテナー設定」で「Web コンテナー設定」をクリックし、「Web コンテナー設定」で「Web コンテナー」をクリックします。
- [構成] と [追加のプロパティ] で [カスタム プロパティ] をクリックします。
- [カスタム プロパティ] ページで、[新規] をクリックします。
- 設定ページで、「名前」フィールドに追加するカスタム プロパティの名前を入力し、「値」フィールドにカスタム プロパティに設定する値を入力します。一部のプロパティでは大文字と小文字が区別されることに注意してください。
- 「適用」または「OK」をクリック
- 表示される「メッセージ」ボックスで「保存」をクリックします
- カスタム プロパティを有効にするためにサーバーを再起動します。
wsadmin を使用して WebSphere Application Server バージョン 6 で Webcontainer カスタム・プロパティーを設定するには、次のようにします。
- カスタム プロパティを追加/更新するための jacl スクリプトを作成します。
- サーバーが実行中であることを確認します。
- "wsadmin -f .jacl を使用して、wsadmin で jacl スクリプトを実行します。
- カスタム プロパティを有効にするには、サーバーを再起動します。