Windowsでのお話。
Tomcat5.5を使わなきゃいけないけど、6.0をアンインストールしたくない。
そんなときに便利な小技。
単に両方インストールしようとすると
Failed to install Tomcat5 service.
とか怒られる。
どうやらWindowsのサービスを「Apache Tomcat」という名前で登録するため
後から入れた方のサービス名が衝突してしまうらしい。
これを回避するには、サービス名を変更すればいい。
コマンドプロンプトから
# 表示名の確認
C:\>sc GetDisplayName tomcat5
[SC] GetServiceDisplayName SUCCESS Name = Apache Tomcat
# 変更
C:\>sc config tomcat5 DisplayName= "Apache Tomcat 5.5"
[SC] ChangeServiceConfig SUCCESS
とした後に、6.0を入れてやればいいのだ。
便利。
Tomcat5.5を使わなきゃいけないけど、6.0をアンインストールしたくない。
そんなときに便利な小技。
単に両方インストールしようとすると
Failed to install Tomcat5 service.
とか怒られる。
どうやらWindowsのサービスを「Apache Tomcat」という名前で登録するため
後から入れた方のサービス名が衝突してしまうらしい。
これを回避するには、サービス名を変更すればいい。
コマンドプロンプトから
# 表示名の確認
C:\>sc GetDisplayName tomcat5
[SC] GetServiceDisplayName SUCCESS Name = Apache Tomcat
# 変更
C:\>sc config tomcat5 DisplayName= "Apache Tomcat 5.5"
[SC] ChangeServiceConfig SUCCESS
とした後に、6.0を入れてやればいいのだ。
便利。