java-tomcat

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…