2005-06-01から1ヶ月間の記事一覧
このクラスはBMTなEJBでUserTransactionを使用する際に使われる,UserTransactionの実装クラス.本命はTransactionManager実装の解析だけど,CMTとBMTとTransactionManagerの境界線がまだ自分的には見えていないのでもう少しこの辺りを勉強.いきなりだが,S…
"java:/TransactionManager"のJNDI名でbindしたのはTransactionManagerServiceクラス(MBean).クラスコメントにご丁寧に説明書きが. This is a JMX service which manages the TransactionManager. The service creates it and binds a Reference to it i…
CMTかBMTかといった設定はejb-jar.xmlに記述されるもの.J2EEサーバ側ではデプロイ時にこのXMLファイルに書かれた内容をパースしてEJBコンテナの振る舞いをどのようにするかを決定するという流れになる.JBossではEJB1つにつきEJBContainerも1つそれに対応さ…
/usr/local/mysqlにインストール済みのMySQLを使用する場合,myclient.cとか適当なコードを作った上で shell> gcc -c -I /usr/local/mysql/include myclient.c shell> gcc -o myclient myclient.o -L /usr/local/mysql/lib/mysql -l mysqlclient (大文字iと…
ちょっとこれの仕組みについて勉強することにしました.先週は旅行で不在であったため更新できませんでしたが,今週はまたがんがんいきますよ〜.
JBoss4 Application Server Guide: 4.1.2. The components of a distributed transaction より Transaction Manager:javax.transaction.TransactionManagerインタフェースを実装,分散トランザクション全体を管理する. Transaction Context:javax.transac…
IEで見てください.Firefoxだと映像見れなかったです. http://www.big-boys.com/articles/dudelipsync.htmlこれだったんですね.僕はあの時はじめて聴いて見てまじ受けしましたが,元ネタ知ってた人たちはもっと可笑しかったんだろうな〜.この辺の余興をCE…
参加することになりました.初めてのJavaONEです.また速記メモをリアルタイムでブログに更新中,をやるかも.あれは他の方々には読みにくくてわけ分からんかもですが,自分にとっては結構あとで検索で探したりと重宝してます.最終日の6/30にJavaONE日本人…
JBossには2種類のログファイルが存在します.それが"boot.log"と"server.log"です."server.log"は日付が変わるとローテートされていきますので,"server.log.20050606"のようなファイルも運用環境ではいっぱいできているかもしれません.さて,この2種類の…
wget -r -np -p http://ホスト名/ディレクトリ "-r"で再帰取得 "-np"で親ディレクトリを取得しない "-p"でリンク先の画像も合わせて取得(別ディレクトリであっても取りに行く)
そもそもエラー判定およびXAER_DUPIDのコードの返却をしているのはリソースアダプタ側でありJBoss内部からによるものではない.例えばMySQLに対してmysql clientから直接"XA START 0x1"を連発してもエラーにはならないことなどもあるので,単純に渡したXidが…
負荷テストをスケジューリングするコードを書いて流しつつ外出して帰宅してみたら惨事が.JMSのデータソースに使っていたHSQLDBのデータファイルが途中で壊れたらしい.ほんとに壊れるんですね.まあHSQLDBは単にdataフォルダを削除してJBoss再起動すれば(…
昨日MySQLでは"XA END xid SUSPEND"をまだ実装していないのではないか,しかし一方でJBossはこれを発行する,どうしよう,と書いたと思います.某筋からの情報によれば,確かにMySQLでは"XA END"の派生系はまだ実装されていません.Connector/Jが先に実装し…
今日事務所からアクセスできなくなったので帰宅後に見てみたら,画面がフリーズしていた.電源ボタンを押して再起動させようとすると以下のエラーが.BIOSは無事ですがOSのブートには至りません. ERROR 0200: Failure Fixed Disk 0 Press <F1> to Setupこのエラ</f1>…
久々の泥沼.嵌った.二度とこれで嵌らないように,メモをしておこう. Properties props = new Properteis(); props.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory"); props.put(Context.URL_PKG_PREFIXES, "org.jboss.n…
メモリ1GBのThinkPad T42にEclipse, MySQL 5.0, JBoss4.0.2 x2つ起動してEclipse上からマルチスレッドで複数のEJBに負荷をかけて遊んでいたところ,どうもJBossのメモリ使用量の増加が目に付く.Windowsには仮想メモリ+512MBしか与えていないので,合計で1.5…
ver5.0.6betaのMySQL clientから確認. mysql> XA START 0x1; Query OK, 0 rows affected (0.00 sec) mysql> UPDATE t1 set c2=200 WHERE c1=1; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> XA END 0x1; Query OK, …
以前の日記でver4.1.12にbackportされたはずのcp932がWindows版には入っていなかった件ですが,これをfixしたver4.1.12aがリリースされているようです.確認すると入っています. D:\Documents and Settings\Administrator>mysql Welcome to the MySQL monit…