ablog

不器用で落着きのない技術者のメモ

Tomcat

Apache 経由 Tomcat 行き応答なし

現象 ブラウザからWebアプリにアクセスしても応答がない。 /usr/local/tomcat/logs/catalina.out に以下のエラーメッセージが出力されている。 2010-08-27 10:25:56 (TP-Processor3) ... Exception in thread "TP-Processor23" java.lang.OutOfMemoryError: …

jconsole で Tomcat に接続できない

jconsole で Tomcat に接続しようとすると、 接続に失敗しました: 再試行しますか? って怒られた。 netstat でみるとリスンしてるし、telnet で接続してみるとポートは空いている。ぐぐってみると、 結論から言うと、サーバの hosts の設定に問題があったみ…

Tomcat をインストールしたけど起動しない

Tomcat をインストールして起動して ps で見るとプロセスは起動しているけど、ブラウザでアクセスすると The requested resource (/xxx) is not available.って言われる。 catalina.out を見てみると、 # less /usr/local/tomcat/logs/catalina.out 致命的: …

Linux で jsvc をコンパイルすると java.c:22:17: error: jni.h: No such file or directory

http://www.jajakarta.org/tomcat/tomcat5.0/mix/docs/tomcat-docs/setup.html を参考にして Linux で jsvc をコンパイルしたら、 # cd /usr/local/tomcat/bin # cp -a jsvc.tar.gz /tmp # cd /tmp # tar xvzf jsvc.tar.gz # cd jsvc-src # chmod +x configu…

Tomcat で war をデプロイすると「パス /foo-bar のコンテキストが存在しません」と怒られる

war をデプロイすると、 ... inner.undeploy: [undeploy] FAIL - パス /foo-bar のコンテキストが存在しません BUILD FAILED /home/foo/bar/build.xml:85: The following error occurred while executing this line: /home/foo/bar/build.xml:77: FAIL - パ…

単一ホストで Tomcat のインスタンスを複数起動する

環境 # uname -a SunOS solaris101 5.10 Generic_137138-09 i86pc i386 i86pc # java -version java version "1.5.0_16" Java(TM) Platform, Standard Edition for Business (build 1.5.0_16-b02) Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mo…

致命的: 持続されたセッションの保存中のIOExceptionです ... SESSIONS.ser (Permission denied)

Tomcat を停止しようとしたら停止しない*1ので、catalina.out を見てみると、 /usr/local/tomcat/logs/catalina.out 2010/02/24 10:11:25 org.apache.catalina.core.StandardService stop 情報: サービス Catalina を停止します 2010/02/24 10:11:25 org.apa…

jsvc で Tomcat 起動時に -server オプションをつけると、「Invalid option -server」エラー発生

現象 # /etc/init.d/tomcat start 18/02/2010 22:03:47 32734 jsvc error: Invalid option -server 18/02/2010 22:03:47 32734 jsvc error: Cannot parse command line arguments 対処 server オプションを外す。 # vi /etc/init.d/tomcat #CATALINA_OPTS="-…

Tomcat6 自動起動・停止スクリプト for Solaris10

Linux でやりたかったんだけど、手元に Solaris10 しかなかったので、Solaris10で。 インストール・設定手順 インストールする。 # wget http://ftp.riken.jp/net/apache/tomcat/tomcat-6/v6.0.24/bin/apache-tomcat-6.0.24.tar.gz # gunzip -c apache-tomca…

Tomcat 上のWebアプリケーションが作るディレクトリやファイルのパーミッションを制御する方法

起動スクリプト作成 vim /etc/init.d/tomcat #!/bin/bash # # chkconfig: 35 80 20 # description:Tomcat 6.0.24 # Source function library. . /etc/init.d/functions export JAVA_HOME=/usr/local/jdk1.6.0_18 export CATALINA_HOME=/usr/local/tomcat6.0.…