Java

JavaでeTokenを使う(その2)

まずは、eTokenでキーペアを作ってみる。providerとkeyStoreはすでに設定済みと言う前提で。 import java.io.ByteArrayInputStream; import java.io.InputStream; import java.math.BigInteger; import java.security.Key; import java.security.KeyPair; im…

JavaでeTokenを使う(その1)

eTokenを使用するJavaのプログラムを作ってみる。eTokenを使用するには、eTokenを使用できるPKCS11のプロバイダーを経由して行う。たぶん。 import java.security.Provider; public class AladdinTool { private static Provider provider; static { InputSt…

Jackrabbit on JBoss

以下のところを参考に。 http://wiki.apache.org/jackrabbit/JackrabbitOnJBoss 要は、Jackrabbit(http://jackrabbit.apache.org/)のダウンロードページから、JCAリソースアダプタをダウンロードして、deployにコピーして、以下のようなXMLファイルをdeploy…

Muleをデバッガで起動する

Mule(http://mule.codehaus.org/)をLinux上でデバッグモードで起動するには、conf/wrapper.conの以下の箇所を修正する(適宜折り返しあり)。 # uncomment this line to debug remotely, the application will wait for the external debugger to connect # IM…

犯人は誰だ!?

昨日のJBoss+Derby設定を行ってJBossを起動すると、data/derbyディレクトリにdefaultなる名称のデータベースが作成されているようだ。犯人は誰だ(バレバレだけど)!? 犯人は、どうも org.jboss.jdbc.DerbyDatabase みたい。derby-ds.xmlの最後のほうの以下…

JBossのMQDB設定(Derby)

http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigJBossMQDBによると、 hsqldb is not a production quality database. It is suitable for demos and testing. JBoss ships with the database to help you get something working out of the box. なのだそ…

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

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

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…

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アプリプロファイル時に…

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…