Tomcatサービスの共存
仕事で動作検証目的のためTomcat5インストール済みのマシンにTomcat6も入れようしたところ、
Failed to install Tomcat6 service.
Check your settings and permissions
Ignore and continue anyway (not recommended)?
って怒られてしまった。
色々調べたところ、先にインストールしたTomcatのサービスが邪魔をしてエラーが出てしまうとのことで、
サービスの表示名が【Apach Tomcat】となってしまうために新しいTomcatが入れられなかったようです。
解決策としてはscコマンドというサービスの名称を変更する物があるらしいので、
> sc config サービス名 DisplayName= "サービス表示名"
自分の環境ではこんな感じにしてみた。
> sc config Tomcat5 DisplayName= "Apache Tomcat5"
とやったら別名がついてすんなり入ったよ!
でも、Tomcat6も【Apach Tomcat】となるので、
> sc config Tomcat6 DisplayName= "Apache Tomcat6"
と変更しておきました。