読者です 読者をやめる 読者になる 読者になる

Tomcat

Tomcat のソースコードを Eclipse のプロジェクトとしてインポートする

Tomcat のソースコード呼んだり、デバッグする際に便利かなと思い、Tomcat のソースコードを Eclipse のプロジェクトにインポートするってことをしてみました。ドキュメントとしては以下あたりの内容になります。・Apache Tomcat 8 (8.0.26) - Building Tomc…

CentOS 環境で Apache と Tomcat の連携 ( mod_jk、mod_proxy_ajp )

Apache と Tomcat の連携に関してです。mod_jk 使うパターンと mod_proxy_ajp を使うパターンのそれぞれで。「さっと環境欲しい時にさっと取り出せる情報あればいいかなぁ」ぐらいの軽い感じの内容です。環境は Apache 2.2.15 ( CentOS 6.2 の同梱版 ) / Tom…

「Tomcat」クラスタ環境を構築する ( セッションレプリケーション有効 )

Tomcat でセッションレプリケーション有効なクラスタ環境を構築してみたので、メモしておきます。内容的には以下のドキュメントほぼそのままです。ちょっと訳あってバージョンは古いですが 6.0 系でやってます・・・・Apache Tomcat 6.0 (6.0.43) - Clusteri…

「Tomcat」Tomcat でバーチャルホスト

Tomcat でバーチャルホストを使用してみたので、その時のメモ。ドキュメントは以下になるので、こいつを参考にやってみました。・Apache Tomcat 7 (7.0.54) - Virtual Hosting and Tomcat http://tomcat.apache.org/tomcat-7.0-doc/virtual-hosting-howto.ht…

「Tomcat」java.util.logging.Filter を使って Tomcat のログ出力を制御する

java.util.logging.Filter を使って Tomcat のログ出力を制御してみました。ちょっとはまったので、メモ残しておきます。・Filter (Java Platform SE 7 ) http://docs.oracle.com/javase/7/docs/api/java/util/logging/Filter.html今回やってみたのは、Tomca…

「Tomcat」GlobalNamingResources でグローバルな JNDI リソースを定義する

今まで特に気にせず「Tomcat で JNDI リソースの定義」って言えば context.xml ( META-INF 配下のやつ ) でやってました。ただ、今回、server.xml の GlobalNamingResources でもできるらしいということを知ったので、こっちでやってみた。その時のメモです…

「Tomcat」複数インスタンスで起動する

Tomcat を複数のインスタンスで起動してみました。その時のメモです。[ 環境情報 ] CentOS 6.2 Apache Tomcat 7.0.52ドキュメント的には以下の「Advanced Configuration - Multiple Tomcat Instances」の箇所になります。・Running The Apache Tomcat 7.0 Se…

「Java」Tomcat で RESTEasy を使ってみる

Tomcat で RESTEasy を使ってみました。その時のメモです。[ 環境情報 ] Windows 7 SP1 Java SE 6 Update 34 Apache Tomcat 7.0.27 RESTEasy 3.0.6.Final※ RESTEasy ダウンロードしてくると色々 jar が入ってるのですが、ひとまず、今回のサンプルコードであ…

「Tomcat」Tomcat 6 系と 7 系との Cookie の扱いの違いについて

Tomcat 7 系 ( 厳密には Tomcat 7.0.6 以降 ) では、名前しか持たない Cookie は受け入れないような実装になっているみたいです。・Apache Tomcat - Migration Guide - Tomcat 7.0.x http://tomcat.apache.org/migration-7.html#Cookies Tomcat no longer ac…

「Tomcat」サーブレットで DailyRollingFileAppender

サーブレットで DailyRollingFileAppender 使うサンプル作ったのでメモ。[ 環境情報 ] CentOS 6.2 Apache Tomcat 6.0.32 Java SE 6 Update 34 Apache log4j 1.2.17■ DailyRollingFileAppenderServlet.java package test; import java.io.IOException; import…

「Tomcat」アプリケーションに複数のコンテキストパスを設定する

アプリケーションに複数のコンテキストパスを設定したい場合の方法について調べたので、その時のメモ。 ( ただ、個人的にどんな状況の場合にこんなことがしたいのか想像もできません・・・ )[ 環境情報 ] Apache Tomcat 6.0.32 ドキュメントを調べてみると、…

「Tomcat」ファイル読み込みいろいろ

- 「Tomcat」ファイル読み込みいろいろ - Tomcat でファイル読み込みやってみました。その時のメモ。[ 環境情報 ] CentOS 6.2 Apache Tomcat 6.0.32 Java SE 6 Update 34 ■ テキストファイルの読み込みサンプル ( WEB-INF/file/test.txt の読み込み ) packag…

「Tomcat」 JNDI 使ってみる

Tomcat で JNDI 使ってみたので、その時のメモ。[ 環境情報 ] Windows 7 Apache Tomcat 7.0.27 Java SE 71. JNDI に登録するプログラムを作成する。 package jndi.test; public class Hello { public String hello(String name) { return name + "hello !!";…

「Tomcat」アイドル状態のコネクションについて

Tomcat ( Commons DBCP ですが ) で、プール内に一定時間以上アイドル状態で存在し続けたコネクションを切断するパラメータ timeBetweenEvictionRunsMillis、numTestsPerEvictionRun、minEvictableIdleTimeMillis 辺りについてのメモ ( 何度か調べてはいるの…

「Tomcat」connectionTimeout について

Tomcat の connectionTimeout がよくわからなかったので調べてみた。その時のメモ。まず、ドキュメントを見てみる。 ・Apache Tomcat 7 Configuration Reference (7.0.42) - The HTTP Connector http://tomcat.apache.org/tomcat-7.0-doc/config/http.htmlこ…

「Tomcat」jsvc の "-outfile" に指定したファイルのパーミッションを変更する方法

jsvc のオプション "-outfile" に指定したファイルのパーミッションを変更する方法について 調べたので、その時のメモ。環境は、以下のエントリーのもの使用しております。 http://a4dosanddos.hatenablog.com/entry/2013/07/04/002354デフォルトの状態では…

「Tomcat」jsvc でデーモンとして起動する

jsvc なるものを使用すると Tomcat をデーモンとして起動できるみたい。 ちょっとやってみたので、その時のメモ。 ( 以下の Web ページにデーモンとして起動することで "プロセスの管理が容易になる" 的なことが 書いてますが、勉強不足の自分はあまりピンと…

「Tomcat」 APR をインストールする

Tomcat インストール後、デフォルトの状態で起動すると、以下のようなメッセージが出力される。 情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: …

「Tomcat」 Cannot create JDBC driver of class '' for connect URL 'null'

JNI Datasource で Oracle Database にアクセスするプログラムに作っていた時に 以下のようなエラーが発生した。 ----- Cannot create JDBC driver of class '' for connect URL 'null' ----- どうも context.xml で指定する "url" がうまく読み込めない場合…