2009-01-01から1年間の記事一覧

[Linux][Apache] SELinux 上での mod_proxy_ajp

SELinux の有効になっているサーバ上で Apache 2.2 + Tomcat 6 の連携をやろうとしてちょっとはまった。普通に proxy_ajp.conf を設定したのだが、 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ProxyPass /webapp/ ajp://127.0.0.1:8009/webapp/ …

[Spring] TestContext Framework で WebApplicationContext を使う

Direct Web Remoting (DWR) を Spring 統合含めて導入したら、これが WebApplicationContext でしか利用できないスコープを利用しているみたいで、ユニットテストで ApplicationContext の生成ができなくなってしまった。この問題は認識されているようで JIR…

SLF4J + Logback への完全移行

以前、SLF4J に依存したライブラリの追加により SLF4J を導入したが、今回そこからさらに進めて完全に SLF4J + LogBack に移行し、Commons Logging と Log4J への依存を完全になくした。以前の対応では、以下の2つの構成が混在していた。 Commons Logging -…

[freemarker] Map のデータでループを回す

Freemarker で Map のデータの一覧を表示させようとしたのだが、Java で EntrySet を利用するような感じで実現する方法はわからなかった。Java なら以下のようなコードを書くのだが。 for( Map.Entry entry : map.entrySet ) { System.out.println(entry.key…

Mac 版 Firefox の Flash Player で日本語入力できるようになった!

以前から、Mac 版 Firefox の Flash Player で日本語入力ができないという問題があった。Mac版Firefox 3正式版に、日本人ユーザにとって結構致命的な問題が残ってしまいそうな件について私の環境ではなぜか日本語どころか半角英数も入力できなくて、まったく…

[BPMN] BPMN1.1 と BPMN1.2 の違い

BPMN(Business Process Modeling Notation) の新バージョン 1.2 が今月に入って公開されていたので、1.1 から何が変わったのかを調べてみた。1.0 から 1.1 は結構変わってたしなあ。というわけで仕様書を見てみたのだが、はっきり言って違いがない。BPEL へ…

[Java] デフォルトロケール

Java では動作環境によってデフォルトのロケールやエンコーディングが異なる。この違いによって、 ResourceBundle を利用したときのメッセージの言語 Reader/Writer を使うときのエンコーディング が違ってくる。ロケールは Locale.setDefault() メソッドで…

SLF4J を使う

Hibernate のバージョンを 3.3 に上げたら、ロギングフレームワークが SLF4J に変わっていた。そのまま実行しようとすると以下のエラーが出た。 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: See http://www.slf4j.org/codes.h…