jboss

JBossとGeronimoの違いは?

ここ最近Geronimo1.0リリースのニュースを良く見かけます。 RDBMSであれば各製品、機能や特性が異なるので住み分けがされていますが、J2EEの場合は機能が標準化されているので違いが分かりにくくなっています。 しかし、システム開発においては、ステークホ…

Windows + Norton Internet Securityでエラーが出る場合

Windows + Norton Internet Securityで、JBoss起動時にネットワーク関連のエラーが出る時は、FireWallの設定を疑って下さい。 [ファイアウォール] - [設定] - [プログラム制御] - [手動プログラム制御]でjava.exeに「すべてを遮断」が設定されていると、ソケ…

EJB 3.0 Feature Overview

最近EJB3.0が気になっていたが、JBossのサイトに分かりやすくまとめてあったので翻訳。 EJB 3.0 Feature Overview EJB3.0の目的は2つある。1)エンタープライズJavaアプリケーションの開発を簡単にすること。2)Java Persistance APIを標準化すること※1。JBoss…

JBoss Labs Podcasts

iTunesの「詳細設定」-「Podcastを登録」から以下のURLを入力すると見れます。http://labs.jboss.com:8080/feeds/jbosslabs/podcast/rss2出演はMary FleuryとBela Ban。 ポップなオープニングミュージックがなんとも。

StatisticsCollector

SQLの実行時間集計機能の追加完了。最小、平均、最大を集計している。 これだけあれば、とりあえず「遅い!」ってなった時に、どこが遅いのか切り分けられるだろう。あとは、OracleのStatsPackなどを使ってDB側の統計情報と合致しているかテストして完了予定…

StatisticsCollector

EJB3のInterceptor Stackはdeploy/ejb3-interceptors-aop.xmlで定義されていた。 standardjboss.xmlと異なり、JBoss-AOPベースになっている。 次世代のJBossのEJBコンテナはAOPベースで構成されていることが分かって面白い。 ただ、StatisticsCollectorがJBo…

StatisticsCollector

JBoss-4.0.2+Tutorial付属のbank JBoss-4.0.3SP3+DVD Store で、4.0.3SP3(EJB3)でなぜトランザクション名がメソッド名でなくSQL文になってしまうのか切り分け中。 4.0.2でもトランザクション名がメソッド名でなく、SQL文になってしまうと書いたが、設定間違…

StatisticsCollector

時間が出来たので、JBossのStatisticsCollectorの問題を見て行こうと思う。 前回がEJB3環境だったので、問題を簡単にするためJ2EE1.4環境で再現する。[環境] JDK5.0_05 JBoss:4.0.2 サンプルアプリ:J2EE Tutorial付属のbankアプリケーション [デプロイ] sta…

StatisticsCollectorビルドメモ

JBossには、各トランザクション毎のメソッド実行時間とSQL実行時間の統計をとるStatisticsCollectorという機能がある。 CVSからビルドする必要があったのでメモ。 1.CVS_ROOTの設定。 export CVSROOT=:pserver:anonymous@anoncvs.forge.jboss.com:/cvsroot/j…

JBossWiki修正

JBossWikiのCVSRepositoryを見てcvsgrabでチェックアウトしようとしたらうまくいかない。 以下のTypoがあることが判明。 ×cvsgrab -webInterface FishEye1_0 -url ○cvsgrab -webInterface FishEye_1_0 -url トップページに登録ユーザーなら自由に編集OKと書…

DVD Store Demo Application環境構築メモ

構成 WindowsXP JBoss-4.0.3sp1 MySQL5.0 データベースの作成 デフォルト設定でMySQLインストール。 MySQL Command Line Clientに接続。 mysql> create database dvdstore; mysql> grant all privileges on dvdstore.* to dvdadmin@localhost identified by …

JBoss Microcontainer IoC vs. Spring IoC

Javalobbyの書き込みより、 JBoss provides its own lightweight IoC container called: JBoss Microcontainer. JBoss Microcontainer is a lightweight, Inversion of Control/Dependency Injection container similar in concept to Spring... JBossは独自…

複数クラスタ起動時のポート番号衝突

JBossでは同一マシンで複数インスタンスを起動する場合、binding-managerによってポート番号を変更する。通常の構成ではうまくいくが、クラスタ構成(allをベース)の場合ポート番号の衝突が発生する。 java.net.BindException: Address already in use: JVM…

Demo

いつの間にかデモが追加されている。DVD Storeとのこと。 Understanding middleware 少し前PetStoreを必死で移植したが、もう古い?

デバッグモードで起動すると固まる

run.confで以下の行を追加すると起動してこない。# Sample JDK 1.4.1 JPDA settings JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y $JAVA_OPTS"suspend=nに修正すると起動。 「メインクラスがロードされる直前にターゲ…

JBossをソースからビルドする

CVSからチェックアウトするか、ソースディストリビューションを取得。 buildディレクトリのbuild.[bat/sh]を実行。 build/outputにビルド結果が出力される JBoss4.0.1SP1では、手元のマシン(Pentium1.7GHz,Memory1G)で4分ほど。[参考]http://www.jboss.org/d…

DOS窓からだとCTRL+Cで正常にシャットダウンできるが、cygwinの窓からだとプロセスが残ったままになる。shutdown.batを実行することで解決したが、ポート番号がぶつかって立ち上がらなくなったので一瞬あせった。

やはりjbossのバグで、パッチがでているそうです。

JBossをいじりだした。 JBoss入門 オープンソース Java・EJBに沿って進めているが、jboss4.X系だと図書管理システムで正しくログインしてもメニューが表示されない。もちろん、動作確認環境である3.X系では正常に動作します。JAASを使って、ロールによってメ…