JBoss

JBossASと商用サーバ

JBossASは起動すると勝手にクラスタ組んじゃったりするわけですが、商用サーバではクラスタ組めるのは上位製品のみ。WebSphereだとBaseとNetwork Deploymentで値段が4倍くらい違います。JBossでは分散オブジェクトキャッシュとしてJBossCacheを内蔵してHiber…

Eclipseでサーバ起動時に時間がかかりすぎてタイムアウト

EclipseからJBossを起動すると、サーバ起動に時間がかかりすぎて「タイムアウトしたよ」と言われることが。 その場合、Serversでサーバを選択してダブルクリックすると設定画面が表示されるので、そこでTimeoutを設定します。ダブルクリックというのが盲点で…

JBoss5.1でJMS

(JBossAS5.1(および内蔵しているJBossMessaging1.4.6)を使用する場合)とにかく以下が必要。 http://www.redhat.com/docs/enUS/JBoss_Enterprise_Application_Platform/5.0.0/pdf/JBoss_Messaging_1.4.6/JBoss_Messaging_User_Guide.pdf特にmbean定義の例は…

同一サーバで複数インスタンスのJBossASを起動した際の終了方法

同一サーバで複数インスタンスを起動した場合、shutdown.sh -Sでは上手く終了してくれなくなります。(デフォルトでは localhost:1099で止めにいきますからね。)同一サーバでも複数IPアドレスを割り当ててバインドするIPアドレスを変えた場合、以下のように…

同一サーバ・同一IPで複数インスタンスのJBossASを起動する際の設定

まず、同一サーバで複数のJBossASインスタンスを起動する場合、サーバ設定セットをそれぞれ別に作る必要があります。同一サーバでも複数IPアドレスを割り当てられるなら、バインドするIPアドレスをrun.sh -c -b で指定すればOKです。(linuxならvirtual ip、…

JBossAS5でのtransactionTimeout設定

jboss-5.1.0.GA\server\設定セット名\deploy\transaction-jboss-beans.xmlの以下のプロパティで設定します。単位は秒。 300 似たようなプロパティとして jboss-5.1.0.GA\server\設定セット名\conf\jbossts-properties.xmlに、以下のようなプロパティがありま…

JBossToolsとEclipseのバージョン関係

JBossTools3.0はEclipse3.4用。SeamToolsは2.1まで対応で、2.2には対応していません。とはいえSeamWebProjectを作る機能を使わず、seam-genを使えば2.2でも無問題。JBossTools3.1はEclipse3.5用です。