2007-01-01から1ヶ月間の記事一覧

TVを見ると

バカになる、と誰かが言ったんだけど失念した。ニュースを見ると...だったかな。<あるある大事典>「納豆ダイエット」はねつ造内容が捏造だったこともそうだが、視聴者が健康番組の内容を鵜呑みにすることで市場が影響を受けたことの方が懸念すべきことだと…

特別なプラグイン無しでコンテナ(Tomcat)をデバッグする

Eclipse上でサーブレットコンテナを含めてWebアプリケーションをデバッグするには、最近であればWTP(Web Tools Project)や古くからあるSysdeoのTomcatプラグインを使うと便利なものだ。しかし私はそれらを使わない。 ただでさえ重いEclipseが更に重くなるの…

なにげに心地よい

Windows Vista上で動かすJavaは細かい不具合を除けば非常に快適だ。というのも、元々セキュリティに厳しいプラットホームなのが効いているのか、Javaを使う分にはまずUACに引っかからないのである。当然Eclipeを起動しようがデバッグしようがUACは反応しない…

JSPコンパイル時の文字エンコーディング(メモ)

TomcatではJSPをServletソースコードにコンパイルするときUTF-8がデフォルトのエンコードなので、以前にMS932(Windows上ではShift_JISと呼ぶ同義)で保存したJSPはコンパイル時に文字化けが発生してしまう。 これを避けるためには$CATALINA_HOME/conf/web.xml…

HttpServletRequest#getRemoteAddr()とIPv6

仕事場のPCで普通に動いているWebアプリケーションの認証クラスが、何故か自宅のPCでは例外を吐くので調べることにしたのだが、表題のメソッドの戻り値を判断している部分に問題があることが判明した。問題のクラスはIPアドレスのデリミタがカンマピリオド".…

JTA on Tomcat

4.xにしろ5.xにしろ、DBCP(コネクションプーリング)の実装は標準であるが、JTA(ユーザトランザクション)の実装はないのね。ならば外付けで補うしかない。OSSのJTA実装 Tyrex JOTM Bitronix Transaction Manager TyrexとJOTMはBSD、BitronixはLGPライセンス。…

外出

今日は寒いな。

JVM crash because SWT error on Vista

Windows Vista上で、Eclipse3.2.1を使いTomcatをJPDAデバッグしていると、JVMごとEclipseが落ちてしまう。(JVMはSun最新の1.6.0-b105) # # An unexpected error has been detected by Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005…

DataGridView#CellEnterイベントに注意

名前通り、WindowsFormsにおけるDataGridViewクラスでセルがフォーカスを取得した時に発生するイベントだが、直感的では無いイベントの発火条件があるので注意が必要だ。このイベントが発生する事象としては マウスで該当のセルをクリックする キーボードで…

Tomcat6.07β

java.lang.NoClassDefFoundError: javax/servlet/Filter at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) : 略 ava.lang.NoClassDefFoundError: javax/servlet/ServletContextListener a…

GenericsでNodeListを作る

.NET C#2.0(別にJavaでもいいんだが)で、オブジェクトを集約するリスト(DOMのノードリストのようなクラス)を書く場合は、まず1.対象のオブジェクトの型(クラス又はインタフェース)を作り public class FooItem : IFoo {} 2.作った型を集約して操作する型を作…

配置と動作は別

いろいろと試しているが、Apache Geronimoはどうやら私には使えない代物になりつつある。相変わらずデプロイが上手く行かないのは、デプロイしたアプリケーションを起動する際に必要な他のクラス(アーカイブ含む)で見つからないものがあるかららしいというこ…

Tomcat6.07β

まあβなので仕方が無いのだが、備忘の為にもメモ。アプリケーションのデプロイは成功する(これだけでも嬉しい)のだが、その後起動すると以下の例外を吐く。 java.lang.NoClassDefFoundError: javax/servlet/Filter at java.lang.ClassLoader.defineClass1(Na…

EditingControlShowing

WindowsFormsのDataGridViewでセルの編集を行うためにインプレイスなエディタコントロールを開く操作を行うと(デフォルトではF2押下やマウスで選択したセルをダブルクリック)、このイベントが発生する。このイベントは.NET2.0で新たに追加されたイベントだが…

安かろう悪かろう

PC

以前にも書いたが、その後買い換えた3個めのIntelliMouse Explorer 4.0 Cobalt Basin の左ボタンがやはりへたってきた。(2度に1度はクリックを認識しない)じきに残りの一機も同様の症状で使えなくなるだろう。 IntelliMouse Explorer 4.0 Cobalt Basin Amazo…

体調悪

正月の食っちゃね生活が未だに響いている模様。

ZELDA

ゼルダの伝説 トワイライトプリンセス非常によく出来ているこのゲームだが、実は私はこのシリーズを見るのは初めてだったりする。それなのに何故か見覚えがあるのだ。PCのゲーム、それも海外のベンダーが開発したゲーム(MS-DOS用や, Windows用)がとても好き…

酋長さんvsVISTA その5(原因判明)

Windows Vista上でApache Geronimo(今まで書かなかったがサーブレットコンテナはTomcat)が動かないという件だが、やっと原因が判明した。それはSunのJSDKのサイトからダウンロードしたJDK 6だった。Java SE6 ダウンロード最新版なのは無論知っていたが、Deve…

Control#SelectNextControlメソッドとデータバインド

WindowsFormsで双方向のデータバインドを行っている場合、バインドしたコントロールのプロパティ値と対応するデータソースオブジェクト(DTO)のプロパティは互いを更新しあうようになる。 例えばテキストボックスのTextプロパティと、PersonDTOという単純なク…

酋長さん vs VISTA その3

crafさんにコメント頂いた通り、自宅のWindows Vista上でApache Geronimoが動かないのは、Norton Internet Security 2007 βが残した残骸である可能性が高くなったので、一度全てをリセットしようと思い、NOD32をアンインストールした上にレジストリとフォル…

J2EE Deployment Descriptor

Apache Geronimo 1.1.1でのWebアプリケーションのデプロイは、XMLの検証の問題が解決したのでこれで普通にデプロイできるだろうと思ったのだが、どうにも上手くいかなくて困っている。一般的なWebアプリケーション定義をweb.xmlに書く順に並べると context-p…

酋長さんvsVISTA その4

Apache Geronimoは案の定また動作しなくなった訳だが、今度は原因がはっきりしているので気にはならない。 現在自宅でテストしているのだが、凄く遅い状態で動いているためにまるで動作していないように見えることが判った。Welcomeページ(ホスト名:8080)を…

酋長さん vs VISTA その2

昨日は時間が無くてVistaは放置。やはり通信できないのはどう考えてもファイアウォールのルールだと思うので、今日帰宅したらその辺を細かくチェックする予定。 Windows Vistaのファイアウォールだが、用意されているデフォルトのルール以外、未知のプログラ…

酋長さんとデプロイの柔軟性

J2EE準拠のアプリケーションサーバ(といっても最近のは殆ど準拠しているが)はアプリケーションのデプロイの方法を選択できたりするが、個人的には アーカイブ(.ear/.war)又はディレクトリ構造を、コピーして(XCOPY)デプロイ アーカイブ(.ear/.war)又はディレ…

J2EE準拠は実装の準拠ではない

希望通りのデプロイを選択できるようになったので、これでやっと使えると思ったのだが、デプロイ時に例外を吐いて上手くデプロイができない。 >deploy.bat --user xxxx --password xxxx deploy --inPlace c:\webapp Using GERONIMO_BASE: C:\geronimo-1.1.1 …

J2EE Deployment Descriptor

J2EEのDD(Deployment Descriptor)の版は知らないうちに2.4に上がって、さらにスキーマ対応していたのね。私は2.3の環境しか使っていないので全然知らなかった。 2.3 2.4

寒いが

一駅前で降りてみる。別世界。20分程余計に歩くことになるが、運動不足気味なのと、見たことの無い景色が楽しいので暫く続けてみることにする。追記: 曲がり角を一つ間違ってしまい5分ロス。

酋長さん

Apache Geronimo(Milestone Version 2.0-M1)を使ってみる。インストール〜起動までは何も問題無し。その後Webコンソールからoracle JDBC Driverをリポジトリに登録して、JDBC Connection Poolの作成をウィザードから行っているのだが、例外を吐く。 08:19:36…

酋長さん vs VISTA

自宅でもテストしたいことがあって、Windows VistaをインストールしているPCにもApache Geronimo 1.1.1をインストールしたのだが、いきなり接続できない。FWがらみではないか、という感じはしまくりなのだがWindows VistaのFire wallを使い出したのは最近な…

MSDNマガジン サプライズ

MSDN Magazine January 2007(日本語版)いつものMSDNマガジンのサイトにアクセスしたが、今までのように限定された記事の翻訳ではなく、全ての記事?の翻訳が読めるリンクに変わっていた。ソースコードとHTMLヘルプ形式のダウンロードもできるようでびっくりだ…