web-dev-qa-db-ja.com

Linux / UnixにJBossをどのようにインストール/設定しますか?

私は現在、クライアントのサイト(SuSEを実行)での開発、テスト、本番用に複数(30以上)のJBoss EAP 5構成(スタンドアロンとクラスターの両方)をインストールして構成する方法に取り組んでいます。

アプリケーション/設定をシステムファイルと一緒に保存するjbossの方法については気に入らないので、分割しようとしました(つまり、サーバー設定をjbossインストールディレクトリから移動します)。また、jbossをアップグレード/パッチするときに必要な設定の量を最小限に抑えたいのですが、それについてはまだ考えていません...

あなたがどのようにやってきたか、そして私のアプローチについてあなたがどう思うかを聞くのは素晴らしいことです。

これは私のインストールがどのように見えるかです(今のところ):

標準のJBossEAPインストール(サーバー設定を除く):

/opt/jboss/jboss-eap-5.0/jboss-as
/opt/jboss/jboss-eap-5.0/jboss-as/bin/
/opt/jboss/jboss-eap-5.0/jboss-as/lib/
/opt/jboss/jboss-eap-5.0/jboss-as/server/ [server configs removed to avoid starting them by mistake]
/opt/jboss/jboss-eap-5.0/jboss-as/.../

アプリケーション(一部のjbossフォルダーは省略されています-とにかく要点がわかります):

/app/<project>/                [$app.dir - application specific base folder]
/app/<project>/jboss/          [$jboss.home]
/app/<project>/jboss/bin/ -> /opt/jboss/jboss-eap-5.0/jboss-as/bin
/app/<project>/jboss/lib/ -> /opt/jboss/jboss-eap-5.0/jboss-as/lib
/app/<project>/jboss/server/<cfg>/      [project specific config based on 'production']
/app/<project>/jboss/server/<cfg>/log/ -> /log/<project>/<cfg>
/app/<project>/jboss/server/<cfg>/...
/app/<project>/jboss/.../ -> /opt/jboss/jboss-eap-5.0/jboss-as/.../
/app/<project>/bin/             [application specific scripts for start/stop etc - wraps jboss supplied scripts]
/app/<project>/deploy/          [application deploy folder]
/app/<project>/etc/             [application specific config]

質問:

  • JBossをどのようにインストールしますか(linux/unixシステムに)?
  • JBossをどこに置き、どのような変更を行いますか?
  • アプリケーションとアプリケーション固有のファイルをどこに置きますか?
  • アプリケーション間でJBossインスタンスを共有しますか、それともアプリケーションごとに1つのインスタンス/クラスターを実行しますか?
  • 設定の変更(つまり、jboss標準設定の変更)をどのように管理しますか?
2
mafro

JBossをどのようにインストールしますか(linux/unixシステムに)?

悲しいことに、それはただのタールボールATMです。いつかそれをRPMすることを計画している

JBossをどこに置き、どのような変更を行いますか?

/ usr/local /ログディレクトリが/ var/logにリンクされていることを除けば、実際には変更はありません

アプリケーションとアプリケーション固有のファイルをどこに置きますか?

jboss/server/application/deploy/app name

アプリケーション間でJBossインスタンスを共有しますか、それともアプリケーションごとに1つのインスタンス/クラスターを実行しますか?

通常、jbossインスタンスごとに1つのアプリです。

設定の変更(つまり、jboss標準設定の変更)をどのように管理しますか?

傀儡

1
rytis

Jbossサーバーをインストールして実行する前に、JDKインストールが機能していることを確認する必要があります。次のステップは、JBossサーバーをダウンロード、インストール、テストすることです。デフォルトのポートはいずれも1024の特権ポート範囲を下回っていないため、JBossを実行するためのrootアクセスの要件はありません。 JBossはZipファイルとして配布されます。最新の公式リリースを含むバイナリディストリビューションをダウンロードできます

1.JBoss 3.2.7は、JBoss Webサイトから http://www.jboss.com/products/jbossas/downloads からダウンロードできます。ファイルを「/ Installed_files/jboss /」の場所にダウンロードします

2.ダウンロードしたファイルは/ usr/local/jbossで抽出する必要があります

3.ダウンロードしたjboss-3.2.7.Zipファイルをアプリケーションサーバーハードウェアのディレクトリに解凍します。

4.正常に解凍すると、JBossサーバーのホームディレクトリであるjboss-3.2.7フォルダーが表示されます。

5.cd /usr/local/jboss/jboss-3.2.7/bin

6.スクリプトを実行するための実行権限を付与します

0
Jayakrishnan T