Tomcat

5.5.xのDBCPで、PostgreSQLのLargeObjectを使う

Tomcat5.0.xの場合は、次の資料を参照。 http://osb.sra.co.jp/material/material.php#20040831 5.5.xではダメだったので、簡単に差分だけ書いておきます。 context設定ファイルが変わった $CATALINA_HOME/conf/Catalina/localhost/sample.xml(META_INF/con…

Tomcat 5.5.0 not yet stable

JRE5.0に対応か。こっちは後回しにするかな。

Tomcat 5.0.28 リリース

エラー時の文字化けが直っていることを確認した。

Fedora Core Linux

午後は池袋本社に行き、別部署のトラブル対応の手伝い。Fedora Core付属のTomcatはgcjでコンパイルされていて、$CATALINA_HOME/common/libに置いたjarファイルを読み込まないみたい。

Hyper-Threading

Tomcatを使ったアプリケーションが不安定というお客様がいて、現地対応。設定ファイルやソースコードを見せてもらったり、スレッドスタックを取ったりして見たが、原因が分からず。しかし、昼飯前にデジャブに見舞われ、「Hyper-ThreadingをOFFにせよ」とい…

JSPエラーなどの文字化け

http://www.jajakarta.org/kvasir/bbs/technical/616?msg=10#msg3291 開発中CVSに取り込まれたそうで良かった。 しかし、Tomcatのcvs commitメールを購読しているのに気が付かなかったな。そういえば、最近メールが来た記憶が無いような、と思って調べてみた…

JSTL 1.1.1

Tomcat 5.0.27と組み合わせて基本的な機能をテストした。特に問題なし。 それにしても、ファイルサイズがずいぶんと小さくなったような。 jakarta-taglibs-standard-1.1.0.tar.gz (2,770KB) jakarta-taglibs-standard-1.1.1.tar.gz (873KB)

JSPエラーなどの文字化け

http://issues.apache.org/bugzilla/show_bug.cgi?id=28875 このパッチが適用されれば直る。とりあえず、Voteしておいた。

JSPから生成されるjavaプログラムのエンコーディング

http://www.atmarkit.co.jp/fjava/rensai2/eclipse03/eclipse03.html Tomcat5.0.27でも、上記の方法で文字エンコーディングを指定できた。

pthread

普段の作業環境のOSを、VineLinux2.6(FTP版)からRedHat9(FTP版)に入れ直した。標準でpthread対応のOSなので、Tomcatを動かしているJavaプロセスが1個だけ表示されるようになった。すっきりして良い。 ぜんぶのプロセスを見たければ、psに-mオプションを指定…

ソースからビルド

Tomcatのソースからのビルドは、3.2.xの頃はとても苦労したのだが、5.0.25では非常に簡単になっていた。Antのタスクが自動的に必要なライブラリをダウンロードしたり、CVSからソースを取得して来て、ビルドまで行ってくれる。あの頃の苦労はいったい何だった…

doGet()でのsetCharacterEncoding()

id:manholeさんのコメント HTTPコネクタの設定useBodyEncodingForURI (http://jakarta.apache.org/tomcat/tomcat-5.0-doc/config/http.html) を使われると良いかも。 バッチリでした。URIEncodingなんてのもあるのね。 でも、Connectorの設定になるのか。Con…

doGet()でのsetCharacterEncoding()

調べてみました。 OKだったNGに変更されたなぜかOKに戻った 4.1系列4.1.274.1.294.1.30 5.0系列5.0.55.0.16〜5.0.27beta うーむ、4.1.30は例外なのか、バグなのか。てっきり5.0系列もOKに戻ったと思っていた。仕方が無いので、昔懐かしの「getByte("8859_1")…

PostgreSQL/Javaトレーニング

今回からTomcatのバージョンを、4.1.30→5.0.25にバージョンアップ。で、気が付いた点など。 doGet()でのsetCharacterEncoding()が効かない。4.1.29でも同様だったけれど、4.1.30で効くように修正されていた。5.0.xでも同様かと思っていたのだが、5.0.25では…