Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Tomcat で Administration Tools を配備解除 (Undeploy) してしまった

Tomcat Web アプリケーション マネージャで、間違えて /admin の「配備解除」をクリックすると、有無を言わさず本当に配備解除されてしまう。どう考えても UI に問題があるよなぁ……。
この「配備解除」は ${CATALINA_HOME}/conf/Catalina/localhost 以下の .xml ファイルを削除することで実現されているので、そのファイルさえ復元してしまえばいい。Administration Tools の場合、${CATALINA_HOME}/server/webapps/admin に admin.xml があるので、これを ${CATALINA_HOME}/conf/Catalina/localhost にコピーした後 Tomcat を再起動すれば元に戻る。