Java
データベースへの接続プールを利用する Servlet (or JSP) がエラーを起こし、ログに次のようなエラーが残っていた場合。 javax.servlet.ServletException: Cannot get a connection, pool exhaustedデータベースへの接続が明示的に開放 (close?) されておら…
ハマりにハマった。結局次のページが参考になった: http://www.javadrive.jp/servlet/japan/index1.html . あと、HttpServletRequest#setCharacterEncoding() に対して request.setCharacterEncoding("Shift_JIS");としても効果がないらしいことを確認した。…
Web browser が、Web Application Manager のページを reload する際の処理がアホだ。 Web Application Manager を開く /hoge を配備解除 Tomcat 停止 ant か何かで /hoge に application を deploy Tomcat 再起動 Web Application Manager を再読み込みする…
Tomcat Web アプリケーション マネージャで、間違えて /admin の「配備解除」をクリックすると、有無を言わさず本当に配備解除されてしまう。どう考えても UI に問題があるよなぁ……。 この「配備解除」は ${CATALINA_HOME}/conf/Catalina/localhost 以下の .…
assertion 機能を使う場合、次のように javac にオプションを渡してコンパイルをする必要がある。 $ javac -source 1.4 Hoge.javaこれを ant でやるには、javac 要素の属性を、例えば次のように指定する。 <javac srcdir="src" destdir="classes" source="1.4">指定してなかった場合のエラーメッセージは、例えば</javac>…
j2eesdk-1_4_2004Q4-beta-linux.bin を Sun の J2EE のページから持ってくる su する 持ってきたファイルを /usr/local にコピー chmod 755 j2eesdk-1_4_2004Q4-beta-linux.bin ./j2eesdk-1_4_2004Q4-beta-linux.bin 適当に質問に答える サンプルもインスト…
Java プログラムからメールを送りたいなら JavaMail。 http://java.sun.com/products/javamail/
JSP にアクセスしようとしたら(コンパイルもされずに:表示までの時間に注意)Tomcat からエラーコード 500 (Internal Server Error) が返ってくる。メッセージは次のような感じ。 : org.apache.jasper.JasperException: ????/WEB-INF/web.xml?XML?????: (?…
Tomcat 5.0.x で、Tomcat Webアプリケーションマネージャ (localhost:8080/manager/html/) を使って(これを使った場合のみの話ではないかもしれない)、あるアプリケーションを配備するときの話。ここでは、/hoge にマッピングされる hoge.war というファイ…
Servlet にアクセスしようとしたら、Tomcat からエラーコード 500 (Internal Server Error) が返ってくる。 Error report に次のような文字列がある。 "The server encountered an internal error () that prevented it from fulfilling this request" "java…
static final private でも private static final でも final private static でもよかったりするみたい……。
http://d.hatena.ne.jp/satob/20040730#p5 で出ていたエラーですが、J2SE と Tomcat をインストールし直したら直ってしまいました。何だったんだ。 J2SE SDK が 1.4.2_04 から 1.4.2_05 になったのが大きいのかなぁ……。
Tomcat のインストールが完了した後、http://localhost:8080 にアクセスして [JSP Examples] を試してみたんだけど、[JSP 2.0 Exapmles]-[Other JSP 2.0 Features]-[JSP Configuration] (/jsp-examples/jsp2/misc/config.jsp) が動かない。 Unable to find a…
研究室で講習会が開かれることになりまして、本を探しております。この辺を参考に。 http://www.1point.jp/~book_2ch/index.html 10 日でおぼえる JSP/サーブレット入門教室 (ISBN:4798101893) プロフェッショナル JSP (上) 基本編 (ISBN:4798101893) もっと…
この間 A 君が持ってきたアプレットで起こってた問題の解決法。 http://linux2ch.bbzone.net/index.php?FaqApplication#content_1_45
GIF 画像を読みこんで Image オブジェクトを作る場合の話。javax.imageio.ImageIO の ImageIO.read() とか、java.awt.Toolkit の Toolkit.getImage() は、クラスメソッドだけどアプレットからは使えない。java.applet.Applet の Applet#getImage() は、アプ…
簡単な 50 行くらいのコードを書いたら、ソッコーで 3 つもエラーが出た……。
プロジェクトとかパッケージとかの単位がわかりにくい。 ヘルプ熟読……なんだけど、ヘルプのビューワがバギー? 「そこらに転がってる .java ファイルを持ってきて実行」とかいう、ソースコードインスペクタ(と言うのか)みたいな使いかたはできないの?
かなり使いやすい。「窓使いの憂鬱」で Emacs なキーバインドにすればもうそれはバリバリと。 IntelliSense もどきもいい。import 文を自動で生成してくれるあたりが特に。これに慣れると、普通の環境でプログラミングできなくなりそうですな……。