3

私はJBossAS5 + 6をアプリケーションサーバーとして使用していますが、earおよびwarデプロイメントを備えた単純なEJB3 / Webコンテナーとしてのみ使用していますが、クラスタリング、ejb2、 hornetqなどの特別な機能はありません。

JBoss ASはさまざまな用途のサーバープロファイルを提供しますが、独自のプロファイルを作成する方法や既存のプロファイルをカスタマイズする方法に関するドキュメントは見つかりませんでした。これはどのように達成できますか?そして、それはインターネットのどこに文書化されていますか?

4

2 に答える 2

3

独自のプロファイルを作成する場合は、独自のプロファイルを作成する必要があります。これは、標準のJBossプロファイルの1つに基づくことができます:minimalまたはdefault(クラスタリングが必要な場合は、allまたはproductionプロファイルを使用することもできます)。

プロファイルを選択minimalした場合は、必要なサービスをプロファイルにコピーする必要があります(たとえば、defaultプロファイルから)。構成ファイル、デプロイヤーなどについて覚えておく必要があります。

プロファイルを選択defaultすると、不要なサービスを簡単に削除できます。

私の意見では、一部のサービスを削除する方がはるかに簡単です。

そして最も重要なポイント:特定のサービスを無効にするためにプロファイルから削除しなければならないJBossドキュメントがあります:JBoss 5.x Tuning/Slimming

于 2010-08-06T09:19:35.157 に答える
2

これに関するドキュメントは見たことがありません。あなたが本当にやるべきことかどうかわからないからです。

そうは言っても、私は何年もそれをやっています、そしてそれは私にとって素晴らしい働きをします:)

しかし、それはちょっとした失敗の仕事です。deployおよびディレクトリを調べて、不要deployersなサービスまたはデプロイヤを削除する必要があります。ただし、それらには相互依存関係があることがわかります。また、何が何に依存するかは必ずしも明らかではありません。

一度に1つずつ取得します-既存のプロファイル(例default)から始めて、コピー(例:へ)してmyprofileから、不要なもの(deploy/messagingディレクトリなど)を1つ削除してから、そのプロファイル(例)で開始しますrun.bat -c myprofile。 、起動するかどうかを確認します。削除する各サービスでこれを試してください。必要なものを削除すると、文句を言って、それに依存するものを教えてくれます。

于 2010-08-05T17:04:05.917 に答える