2012-04-26 7 views
1

現在、分散JavaEEアプリケーションを開発中です。複数のJBossインスタンスが複数のノードに分散され、互いに通信する必要があります。JBoss:EARSにパッケージされたアプリケーションを設定するには?

開発期間中の実際の導入についての知識がないため、EARを展開したり、コンテンツを変更したり、再パックしたりせずにノードを構成する方法が必要です。

現在、私たちは構成ディレクトリを指すstandalone.xmlを介してシステムプロパティを提供し、アプリケーションは構成ディレクトリを参照して構成を読み取ります。これはあまりファンシーではありません。

JBoss設定ディレクトリに設定を渡すための洗練された方法もありますか?追加のシステムプロパティなしでそれを行う標準的な方法がありますか?

は、我々は現在、JBossの7.1.0.FinalとJava 1.6を使用し

私も今、質問qhichは、私が欲しい、まさに非常に似ていますが、見つかりません UPDATE。おそらく他の人に役立つかもしれません。How can I store Java EE configuration parameters outside of an EAR or WAR?

答えて

1

ドメインコントローラの概念を使用していくつかのJBossインスタンスをシームレスに管理できるManaged Domainsの下のリンクを参照してください。

https://docs.jboss.org/author/display/AS7/Core+management+concepts

+0

私はこの文書を読んでいます。ありがとう、私は本当に洞察力があります。 (+1)しかし、私はそれがすでに最適だとは思わない。設定はJBossインスタンス用です。 JBossの設定自体を変更せずにJBossに設定を入れたいと思います。たとえば、私は追加の設定(おそらくプロパティファイル?)を使って顧客にEARを配布し、これをdepoymentディレクトリ(EAR)に配置する方法と、この設定を行う方法を教えてください。質問は何ですか。我々は、異なるノード上でサービスを追加したり削除したりすることに柔軟に対応しています。 –

+0

コンテナの作成者は、使用するプロパティファイルの構造を認識していません。すべてのサーバーコンテナによって提供される構成ファイルは、基本的には、標準化されていることに加えて、あなたが話していたプロパティファイルです。しかし、あなたはそれを実現するために書く必要があるすべてを管理したいと考えています。 – Phani

関連する問題