2010-11-19 8 views
3

私たちはJbossを使用していますが、実際にはJMSのものだけを使用しています。だから、Jbossの起動時にロードされているものを整える方法がありますか?JBOSSをスリムにするには?

答えて

2

6年前から、here's a blog entryは「ちょうどいいもの」でJBossを設定しています。

私はJBossを数年間使用していませんが、v4.0では、目的のjarファイルをデプロイメントディレクトリにドロップするだけで、JBossはこれらのjarファイルのみを読み込みます。

+0

それはすばらしいポストで、私が必要とするもののように見えます。しかし、彼はJMSを追加する方法を説明する前に停止します!おそらく私はそれから必要なものを集めることができます。私はあなたがちょうど瓶を落とすことができると私に言って誰かが覚えていると私はそれが私がする必要があるかどうかを確認するために月曜日にそれを試してみましょう。ありがとう! – Dave

+0

はい、実行しているサーバーの "deploy"ディレクトリに、必要なjarファイルだけをドロップします。 – Cheeso

+0

次の質問はこれだと思います:どの瓶は必要なものですか?あなたはそれについていくつかのドキュメントを教えてくれますか?その情報のどこかにテーブルがあるはずです。 – Dave

4

サーブレットコンテナ(Tomcat)+ JMSプロバイダ(例:ActiveMQ)は、アプリケーションサーバーをまったく使用することなく使用できます。

+0

真実ですが、質問に対する答えはありません!彼はまた、Windows Server、ASPNET、およびMSMQを使用することもできますが、それは質問に対する答えではありません。 – Cheeso

+3

@Cheesoまあ、私は大よ。アイデアは彼がtomcat + jmsで彼の現在のコードを実行できるということです。そして、msmqとaspnetにはありません – Bozho

+0

本当にかなり有効な答えです。 JBossのUSPは、それが完全なフル機能のJ2EEサーバーであることです。 Tomcatはリーン・サーブレット・コンテナですが、Geronimoも一見価値があります。 –

2

これを行う正しい方法は、JBossサーバーでJMSを使用するために必要なものだけを含む別のプロファイルを作成することです。 JBoss v5には、最小、デフォルト、標準、すべて、およびWebといういくつかのプロファイルが標準で付属しています。それらの各々は他のサービスを開始する。プロファイルを指定しない場合は、「デフォルト」のプロファイルを使用しています。

最小限のプロファイルのコピーから始めて、JMSサポートのために必要に応じてサービスを追加することで、独自のプロファイルを作成できます。

JBossのドキュメントには、これらのプロファイルディレクトリ内のファイルの用途に関する情報が少し含まれています。 Jboss server configurationsを参照してください。

使用しているJBossのバージョンを指定していません。 JBoss v4とJBoss v5/6の間では、設定にいくつかの変更があることに注意してください。 Cheesoからの回答に参照されているドキュメントは、JBoss v4を指しています。

+0

良い点:JBoss 5私は最小限の設定をしたいと思いますが、私はJMSサービスを追加する方法を知らないだけです。私の知らないことを許してください。しかし、私はこの問題を他の誰かから継承しています。そして、ここではJBossがカスタム設定を行うのに十分なことは誰も知りません。 – Dave

関連する問題