WebLogicをデバッグモードで起動する。

以下をコピペ(Windows用)。set JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=nstartWebLogic.cmd

アクションにSpringのトランザクションアドバイスを設定するとエラー

WebWorkというよりも、XWorkのバグhttp://forums.opensymphony.com/thread.jspa?threadID=59433

keytoolでeTokenを使用する

keytoolでeToken内のキーを使用する場合のコマンドkeytool -providerClass sun.security.pkcs11.SunPKCS11 -providerArg C:\work\tmp\etoken.properties -keystore NONE -storetype PKCS11 -list※etoken.propertiesファイルの内容 library=C:\WINDOWS\system…

openSUSE 10.1のインストール(続き)

昨日に引き続き、openSUSE 10.1のインストールをやってみた。また、懲りもせずネットワークインストールで。いろいろとインストールするパッケージを選択後、また長いダウンロードタイムが... 途中で、何か依存関係のあるファイルが見つからないとか言ってき…

openSUSE 10.1のインストール

VMWareにopenSUSE 10.1をインストールしてみた。インストール時の起動イメージISOファイルだけダウンロードして起動し、その後はネットワーク経由で必要なファイルをダウンロードしてインストールすることができるらしい。つまり、不要なCDをいろいろダウン…

ThinkPadの前画面拡大機能

ずっと使っているThinkPad X60sなのだが、今日使用していて画面の解像度が変わってびっくりした。どうやら前画面拡大機能というヤツらしい。これはFnとスペースキーを同時に押すと発動するようだ。どうもCtrl+スペースを間違えてFn+スペースとやってしまった…

FreemarkerResultをちょっといじってみる

WebWork2のFreemarkerResultが使いにくい。何が使いにくいかって言うと、テンプレートの文字コードを自由に設定できないのだ。ソースを見ると、WebWorkのコンフィグのロケールになるようだ。そうすると、WebWorkのコンフィグでUTF-8にすると、テンプレートも…

EAのプロジェクトをMySQLに保存

EA(Enterprise Architech)コーポレート版でプロジェクトをMySQLに保存する際の接続方法。 ODBCのデータソース設定時にデータベースを指定すると、プロジェクトを作成するごとにデータソースが必要になってしまい面倒。そこで、ユーザID、パスワード、データ…

PatternWeaver

個人的には悪くないと思っているし、どちらかというと好きなんですが、サポート契約していないと不具合修正版すらダウンロードできません。サポート契約していても、マイナーバージョンアップにお金がかかる。 そんなわけで、別の製品に乗り換えました。ここ…

serialverを起動する

かつて、netBeansにはソースのserialVersionUIDを作成して、ソースに埋め込んでくれるという便利なモジュールが存在していたのだが、バージョン4あたりから全く更新されなくなってしまった。かといって、serialVersionUID = 1L みたいにはしたくない。仕方が…

Celtixって?

オープンソースのJava ESBのCeltixを使ってみよう! ESBって本では読んだことがあるけど、実際のところどんなものなのかわからない。とりあえず、http://celtix.objectweb.org のページを開き、左のDownloadのリンクをクリックする。その後のページから、「c…

AxisでSocket Read Timeout

以下の環境でWebService通信をするプログラムを作成したところ、AxisでSocket Read Timeouのフォルトが返ってきてしまうという事象が発生。 クライアントOS : Windows XP クライアント : スマートクライアント(C#) サーバOS : Linux サーバ : Tomcat 5.5 + A…

JProfiler 4.0

JProfiler 4.0(www.ej-technologies.com)がリリースされた。この新しいバージョンでは、CPUプロファイルの結果をJDBCのSQL文の内容や、サーブレットのURLごとに分けてくれる。ハッキリ言ってスゴイ。また、4.0でSeasarを使っているWebアプリプロファイル時に…

ThinkPad X40

私は、ThinkPad X40を使っている。これには、「ソフトウェア導入支援」というドライバ等のアップデートを簡単に行えるユーティリティがインストールされている。結構気に入っているのだが、過去の全てのインストールされたパッケージ内容を保存しているよう…

4.1 リリース

netBeans 4.1がリリースされたようだ。個人的には 4.0はクソだった(だから使わなかった)ので、4.1のリリースはうれしい。EJBとかが簡単に作れるようになっているらしいが、Sun Java Application Server を使うことなんて滅多にないしなぁ。SeasarとかのDI+AO…

PGP 9.0

PGP 9.0がリリースされた。メールとかの用途ではなくて、PGP Diskを使用したくてバージョン8.0から個人で商用版のライセンスを購入しているのだ。 このバージョンでは日本語版もそのうち出るっぽいので、この際バージョンアップ(8.xから9.0へのアップグレー…

OASIS XML Catalog

netBeansはプラグインとかをインストールしなくとも、XMLのバリデーションとかを行ってくれるのだが、DTDを参照するためにインターネット接続をしたりしているようだ。 よく使うDTDに関しては、ファイルをダウンロードしておき、OASIS XML Catalogを作ってマ…

S2.2.8リリース

S2.2.8がリリースされた。コネクションプールに追加されたallowLocalTxプロパティをfalseに指定して、トランザクションの設定し忘れなどをチェックできるのがうれしい。 今までは、org.seasar.hibernate.impl.S2SessionFactoryImplのソースをいじって(S2Hibe…

netBeansでdiconファイル

netBeansのメニューのTools -> Options でオプション画面を開き、IDE Configuration -> System -> Object Types -> XML Objects を選択。「Extentions and MIME Types」に「dicon」を追加。これでSeasarのdiconファイルがXMLファイルとして扱われるようにな…

Searsar2をチューニング?(その後)

S2.2.0がリリースされたようだ。もう一度、この間のテストを再度行ってみた。 結果は、 Elapsed = 16 Elapsed = 15 となった。開発者の皆さんありがとうございます!!

Seasarをチューニング?

ActionをSeasarで生成するようにしてWebWorkを使っているのだが、これが、ものすごく遅い。 どうも、aspectが指定された、instance="prototype" となっているコンポーネントの生成が遅いようなのだ。こんな感じのテストプログラムを作ってみた(SampleBeanは…

S2Hibernateでデッドロック?

S2Hibernateを使用して開発をしているが、ぶんまわしテスト中にTomcatがハングしてしまった。 どうも、以下のクラスでデッドロックが起きているようだ。 org.seasar.hibernate.impl.S2SessionFactoryImpl org.seasar.extension.dbcp.impl.ConnectionPoolImpl…

はじめてみることにした。

筆まめではないのでそれほど書かないとおもうが、 やることに価値が..あるといいなぁ。