2006-01-01から1年間の記事一覧

depoyされたMBean

MBean探検隊、再開です。 ここからは server/default/deploy ディレクトリにデプロイされているMBeanを紹介します。 (バージョンは前まで4.0.2でしたが、勝手ながらここからは現時点での最新4.0.5GAでいきます) deployディレクトリの下にxmlを直接置いている…

関西オープンソース2006

同僚のT君と一緒に関西オープンソース2006に参加してきました。以外と沢山の人が会場に訪れていて、この1日でのべ300人くらいはいってたんじゃないかな。大方の予想通りJBossは認知度低い。関西は学生が多いからLinuxやスクリプト言語などは人気あるけど、エ…

関西オープンソース

http://k-of.jp/2006/kof.html JJBugとして参加します。 展示ブースで11/18(土)のみ。 ネタがないんですよねー。まあJBoss紹介が基本になるけど、人目をひくオモシロげなものって難しいよなー。 案1「JMSの負荷テストを流し続ける」:面白いのか?本当に面…

MBean探検隊をやっとこさJJBugのWikiにアップ。 http://www.jbug.jp/cgi-bin/fswiki/wiki.cgi?page=JBoss+MBean1年近くかかってるのか。でもまだdeployディレクトリが残ってますぜ。 探検隊はまだまだ続く〜。

「大阪Javaコミュ準備会+wakhok夜学」

「大阪Javaコミュ準備会+wakhok夜学」なるものに参加してきました。 http://devg.dev2dev.beasys.co.jp/wiki/index.php?meeting%2F060911 趣旨というか、「大阪Javaコミュ」がなんなのかよくわからないまま飲み会に突入。 「勉強会やりましょうか」「じゃあ…

JBossのビルド、Eclipseからデバッグ

MBean探検隊をJJBugWikiに書こうと思ったら、ずるずる脱線してこんなページを書いてしまった。 http://www.jbug.jp/cgi-bin/fswiki/wiki.cgi?page=JBoss%A4%F2%A5%D3%A5%EB%A5%C9%A4%B9%A4%EB http://www.jbug.jp/cgi-bin/fswiki/wiki.cgi?page=Eclipse%A4%C…

conf/jboss-service.xmlその11

MBean探検隊、conf/jboss-service.xmlもやっと最終回です。 jboss.jdbc:service=metadata conf/standardjbosscmp-jdbc.xmlに記述されている、DB毎の型-クラス変換やfunctionなどのマッピング情報を読み込み、保持します。 jboss.deployment:type=DeploymentS…

conf/jboss-service.xmlその10

Invoker関連。 Invokerっていろいろあるけど、ここでは「JMXを通じてMBeanを呼び出す」Invoker。引数invocationをMBeanServerに渡すinvokeメソッドを持っているが、MBeanのオペレーションとして持っているわけではなく、どのように利用されるかというと、、…

conf/jboss-service.xmlその9

トランザクション関連。 mirさんが探索してらっしゃいます。 http://d.hatena.ne.jp/mir/20050615 そうそう、JMX、JNDIのせいでソース追っかけにくいんですよねえー。 jboss:service=XidFactory XAに使用されるXid(トランザクションID)を生成するサービス。O…

conf/jboss-service.xmlその8

セキュリティ関連。 WebアプリではApacheの認証で済ますのがほとんどだしJAASには縁がないなあ、、、って思ってたけど、ついに使いそう。Oracle使って認証したいけどApacheモジュールにいいのが無いようです。DatabaseServerLoginModuleの出番か? jboss.sec…

JBoss勉強会@大阪

いやー、良かった。 まあ、盛り上がりにはちょっと欠けるところもあったけど 第1回なんだからこれからですね。いけるいける。 飲み会でもなかなか打ち解けたんじゃないですかね。 反省点としては、飲み会で話しましたが 事前告知で、内容についてのインフォ…

JBoss勉強会@大阪

5/25勉強会やります! テーマはEJB3、Hibernate、クラスローダ http://www.jbug.jp/

Java2Html

TrailBlazersではantでビルドする際Java2Htmlを使ってjavaファイル、jspファイルをhtml化しているのだが、このソースコードに日本語が入っていると文字化けするという問題があります。html自体が化けているわけではなくて、htmlのmetaタグで指定するcharset…

JBoss Certified Developer

JBossからもらったコードが認証されないとか*1、オンライン受験中にセッションタイムアウトで変な動きになるとか*2、仕様書ダウンロードしようとしたらsunのダウンロードサイトがメンテナンス中とか、様々な障害を乗り越え、受かりました。ゲフー驚いたのは…

Exchange orz

Exchange+OutlookはメールヘッダIn-Reply-To、Referenceを付加してくれないためスレッドを切ってしまう。今まで全く気づいていなかった。お恥ずかしい。。。http://support.microsoft.com/?kbid=908027でもこのfixはIn-Reply-Toだけなんだな。 むーん。

conf/jboss-service.xmlその7

jboss:service=JNDIView 一番よく使われるMBeanだろうか。listオペレーションでJNDIツリーを表示する。 EJBやデータソースがちゃんとデプロイされているかチェックするために、開発/運用とも使う機会はあるし、JMXコンソールに慣れない人にもこれは教えてあ…

conf/jboss-service.xmlその6

jboss:service=Naming JNDIサーバ。実装はorg.jboss.naming.NamingService。サービスが開始するとクラスパスからjndi.propertiesを探し出して読み込み、システムプロパティにセットする。conf/jndi.propertiesを読み込むことを期待されているが、先に変なjnd…

testsuite

JBoss4.0.2の話です。 testsuiteディレクトリで > build tests を実行すればフルテスト build -Dtest=jrmp test とか > build -Dtest=org.jboss.test.jrmp.test.DynLoadingUnitTestCase one-test とか">*1が走るはずが、「org.apache.tools.ant.taskdefs.opt…

conf/jboss-service.xmlその5

jboss:service=WebService RMIのダイナミッククラスローディングを行うためのWebサーバ。待ち受けるURL、つまりRMIのコードベースはデフォルトでは 「http://:8083」。デフォルトで受け付ける実装クラスはorg.jboss.web.WebService。といってもWebサーバとし…

JBoss4.0.4RC1のzip版にはejb3.deployerは入っていません

EJB3TrailBlazerを実際動かしてみたら javax.naming.NameNotFoundException: EJB3Trail not bound とかいってEJBがデプロイされていなかった。あれーJBoss4.0.4RC1をzip解凍したら -c all で動くって書いてあるのに?と思ったらhttp://www.jboss.org/?module…

TrailBlazer翻訳

JBossのEJB3チュートリアル、TrailBlazerの日本語訳を始めました。といってもひとりでやるわけではなく、mikiさん、rtoさんと共同です。EJB3は前にちょっと触っただけだけど、とにかく設定が簡単だから大いに期待している。プレゼンテーション層の何か(JSF?…

conf/jboss-service.xmlその4

jboss.rmi:type=RMIClassLoader 実装クラスはorg.jboss.util.property.jmx.SystemPropertyClassValue。このクラスはcreate時にClassName属性のクラスが使えるか(ロードできるか)チェックし、使えるならばシステムプロパティに登録する。このMBeanでいうと…

conf/jboss-service.xmlその3

一ヶ月もあいてしまった・・・ jboss.system:type=Log4jService,service=Logging 実装クラスはorg.jboss.logging.Log4jService。JBossのログ出力は一貫してLog4Jで行っているが、このサービスで幾つか属性をいじれる。といっても実際に使うのはreconfigureオ…

JBugキックオフ

やっぱいろんな人と会えたのは大きいです。俺もがんばろう。

conf/jboss-service.xmlその2

jboss.system:service=ThreadPool org.jboss.util.threadpool.BasicThreadPoolは汎用のスレッドプールでJBoss内部でも使われている*1。これはそのBasicThreadPoolをシステムスレッド用のスレッドプールとして登録し、別のサービスに使わせるということ。実際…

conf/jboss-service.xml

サーバ設定に応じて読み込まれるMBean群。前に書いた「コアのコア」に続く、「コア」なMBeanと思ってよいでしょう。ここではdefault設定、つまりdefault/conf/jboss-service.xmlに定義されたMBeanを見ていきます。 - jboss.management.local:j2eeType=J2EEDo…

コアのコアその2

昨日の続き。ブートストラップUCLが登録された後 jboss.system:type=ServerInfo 実体はorg.jboss.system.server.ServerInfo。OS、JDK関連のプロパティとメモリ情報を持っている。listThreadDump()でスレッド一覧が見れるがさほどの情報ではないので、スレッ…