Tomcatの起動ログ確認してみたところ、
予想はしていましたが、WARNINGやjarファイルに関するログが出てました。
【1つ目】
jar not loaded. See Servlet Spec
自動展開後の「$CATALINA_HOME/webapps/コンテキスト名/WEB-INF/lib」にあるjarファイルと
Tomcat固有で保持している「$CATALINA_HOME/lib」にあるjarファイルが重複していると
jarファイルをロードしていない旨のログが発生するようです。
というわけで、「el-api.jar」と「servlet-api.jar」を前者から削除しました。
【2つ目】
inside the host appBase has been specified, and will be ignored
コンテキスト名.xmlのdocBase属性値がTomcatのデフォルト設定値と等しい場合、
冗長な設定ということで、コンテキスト名.xmlを修正しました。
vi /tomcat/apache-tomcat-7.0.55/conf/Catalina/localhost/コンテキスト名.xml
# 下記内容を変更 <Context path="/コンテキスト名" reloadable="true" docBase="/tomcat/apache-tomcat-7.0.55/webapps/コンテキスト名" /> ↓ <Context path="/コンテキスト名" />
reloadableも重そうな気がしたし、更新する時は大抵再起動するので、削除しました。
Tomcatを再起動すると、WARNINGやjarファイルに関するログは消えました。
Tomcatの再起動時にrestart指定で実行すると、まれにエラーが発生してる。
呼び出しが早すぎるのか、stopする前にstartが呼ばれてたりするのかはよくわからず。
stop指定してから3秒後くらいにstart指定で再起動するとエラーは発生せず。
今のところは気にせずいきます。