java-tomcat

Apache HTTP ServerとApache Tomcatの各種タイムアウト値

【Apache HTTP Server】 [httpd.conf] ●Timeout リクエストを待つ時間 デフォルト60秒(60)●keepAliveTimeout HTTPセッションを閉じるまでの時間 当時間を長くすればするほど同じコネクションを使い回すので反応は早いが、待ち受けしておかないといけないので…

Tomcat / TomEEのEOL

【Tomcat】 [バージョンとEOL対応表] バージョン 2020/4/15時点の最新版 EOL EOL説明文 10.0.x 10.0.0-M4 未定 無し 9.0.x 9.0.34 未定 無し 8.5.x 8.5.54 未定 無し 8.0.x 8.0.53 2018/6/30 Apache Tomcat® - End of life for Apache Tomcat 8.0.x 7.0.x 7.…

Tomcatマネージャーにアクセスできない

【事象】 Tomcatはログを見る限りきちんとサービス起動してそうなのに、Tomcatマネージャーにアクセスできない【自身が直面した原因と対応】 ●tomcat-users.xmlの編集忘れ デフォルトではTomcatマネージャーはアクセスできない設定になっている。そのため、t…

Tomcatを起動しても少し時間が経つと停止してしまう

【事象】 Tomcatを起動すると、少しの間だけは起動し、サーバーに載せているアプリにもアクセスが行える。 しかし、2,3分位するとエラーになってしまう。 journalctl -xeを実行しても、"Unregistered Authentication Agent for unix-process:~"と書かれてい…

curlコマンド経由でTomcatにデプロイを行おうとすると403エラー

[事象] 以下の様なコマンドをシェルで実行し、Webコンソール経由のTomcatマネージャーではなく、シェルスクリプトからTomcatに対してデプロイを行おうとした。 curl --upload-file contextName.war "http://manager:password@localhost:8080/manager/text/de…

jsvcで起動するとtomcat7がうまく起動しない

[事象] jsvcの起動スクリプトから起動すると、tomcatが起動しない。 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory というエラーが発生している。[原因] jsvcの起動スクリプトをtomcat6前提のものをぱちってきていた。 その為、tomca…

MyBatisからTomcatのJNDIへ接続ができない

[事象] Tomcatのserver.xmlと、WAR側のweb.xmlにJNDI登録に関する記述を行った。 その後、MyBatisの定義ファイルにJNDIをデータソースとして接続しようとしたが失敗する。[原因] ・WARにJDBCのJARを突っ込んでいたので、Tomcat側でJARを認識できていなかった…

Tomcatを別コンテキスト名で稼働させる方法

[設定方法] server.xmlを直接いじるか、$TOMCAT_HOME/conf/Catalina/ホスト名/コンテキスト名.xmlで指定する。 [利用場面] TomcatとTomEEを共存させる際に必要になった。 Tomcatをバージョン違いで立ち上げたり、別プロセスとして立ち上げる際に同じアプリを…

tomcatが激おこぷんぷん丸

[事象] jstackを実行するとtomcatに怒られる。 [原因] 以下のサイトで丁寧に解説してくれていた。 rootユーザーのまま実行していたのがまずかったよーだ。 (周回遅れエンジニアノート:tomcat のスレッドダンプ) http://lapped-lapped.blogspot.jp/2014/02/t…