Tomcat
JaveEE6に対応しているGlassfish 3.0を使う方が手っ取り早いとは思いますが、、サーブレットコンテナとしてTomcat6.0を使った環境でJAX-RSを使ってみます。 JAX-RSの実装としては、JavaによるRESTfulシステム構築では、Jersey, Apache CXF, JBoss RESTEasyな…
実際に確認したことがなかったので試してみました。Windowsのサービスとして実行しているTomcatのJVMが落ちたとき、ダンプファイル(hs_err_pid****.log)はどこにできるのか?? → Tomcatフォルダ直下でした。通常java.exeを実行した際には、カレントディレ…
JAX-WSを使ったWebサービスを構築するのであれば、標準でJAX-WSをサポートしているGlassfishを使うのが手っ取り早いのですが、今回は既存のプロジェクトへの追加なのでTomcat6+Eclipseを使います。Java環境はJava6です。JAX-WSの実装は、今回はMetro(JAX-WS …
開発環境をいじったりして定期的にハマるので、、EclipseからTomcat起動したときに発生するエラーについてメモです。どちらも、特にWEB-INF/libフォルダに意図せずに残っている場合が多いです。mavenプラグインで開発用クラスローダーを使った環境なのですが…
サーバサイドでPDFやExcelの帳票を作成してダウンロードさせる際にContent-Typeヘッダを指定しますが、ServletContextのgetMimeType()で取得できます。 String filename = "output.pdf" String contextType = this.getServletContext().getMimeType(filename…
Tomcat 6.0を使おうと思ってインストールしたところ、Tomcat5.0がすでに入っていたために(Windowsの)サービスの登録に失敗していたので手動で登録しました。 Apache Tomcat 6.0 - Windows service HOW-TO を参考に、コマンドプロンプトから以下のコマンド…
新しく構築した環境にTomcat5.5.27をインストールしたのですが、JSPファイルの表示の際に以下の様なエラーが出るようになってしまいました。 org.apache.jasper.JasperException: /test.jsp(*,*) Attribute value **** is quoted with " which must be escap…
Tomcatのバージョンを4.1.36に変更したのですが、Windows環境でサービスとして実行する場合のヒープメモリを指定する方法が変わっているようです。 普通にインストールすると、タスクバーに管理用アプリケーション(tomcat4w.exe)が常駐するようになって、右…
Tomcatのバージョンを4.1.30から4.1.36に変更したところ、↓のエラーがでるようになってしまいました。。 アプリケーションのweb.xml中の解析エラーです org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.common…
開発中のシステムで使うTomcatのバージョンをTomcat4.1 -> 5.1 に変更したのですが、JSPファイルを表示しようとすると、org.apache.jasper.runtime.TagHandlerPool.get()にてNullPointerExceptionが発生するようになってしまいました。それで、いろいろ調べ…
conf/web.xmlにて以下の箇所を修正 default org.apache.catalina.servlets.DefaultServlet debug 0 listings false 1 (listingsを"false"にする)