tomcatのserver.xmlで、Hostを指定するとき、appBaseの記述を追加している、次のような場合。
(書かなければデフォルトでwebappsになります)



<Host

  name="hogehoge.jp"
  appBase="webapps.hogehoge.jp"
  unpackWARs="true"
  autoDeploy="false"
  xmlValidation="false"
  xmlNamespaceAware="false">

 ・・・(以下略)
<Context
   path=""
   docBase="hogehoge"
   reloadable="false">
 </Context>

</Host>




先の「webapps.hogehoge.jp」の中に、一時的にアプリのバックアップとして

hogehogeとhogehoge_bk

みたいなのが同居する状況で、tomcat再起動すると、hogehoge_bkの方はcontextの指定を
明示的にしていなくても、デプロイ対象になって、起動されてしまう。

理由はおそらくこれかと。

Apache Tomcat 設定リファレンス / Automatic Application Deployment


アプリに、別サーバーとかにつなぎに行く設定が入ってたので、netstatで確認したときに
接続数がなんか違う、みたいな状況になってた問題があったので。


解決方法としてはバックアップは他のとこ置きましょうよ、ってところかと。
あとは上記の資料にもあるんですけど、deployOnStartup プロパティの設定を変更する方法とか。



気味悪かったコネクションとはこれで一旦さよならできます。

以上、備忘録として。