2007-03-19から1日間の記事一覧

コマンドプロンプトから実行したJavaプロセスのスレッドダンプの残し方

よく忘れるのでメモ。 以下の方法だと,元のスクリプトいじらないので面倒がない。 -Tomcatの場合 > catalina run > console.log -WebLogicの場合 > startWeblogic > console.log -OC4Jの場合 > java -jar oc4j.jar > console.logヘンなこと考えないで,単に…

無限ループ状態になってるサーブレットをアンデプロイできるか?

上のエントリの予備調査。こんなしょうもないコードを書いてテスト。 package example; import javax.servlet.http.*; import javax.servlet.*; import java.io.IOException; public class LoopServlet extends HttpServlet { protected void doPost(HttpSer…

緊急事態だったらThread.stop()を使うのもやむを得ない

って誰か言ってくれないかなー。:-D 前回のことで,あらかじめ仕込みを入れておかないとグレースフルにThreadを停止できないことはわかった。 そんでもって,↓これもわかる。 →Thread.stop、Thread.suspend、Thread.resume、および Runtime.runFinalizersOnE…

できることならカスタムタグは,作るのも使うのもイヤだ。

だっていろいろツラいんだもん。:-(

結果論から言えば,カスタムタグのインスタンス変数はスレッドセーフだ

って思うんだけど,JSP2.0の仕様書みてもそれっぽいこと明記してる場所は見つけられなかった。 でも,理屈からしてもスレッドセーフだろう。 #あー,ここで言うカスタムタグとは,SimpleTagSupportだとかBodyTagSupportの子どもたちのことね。 シングルスレ…