web-dev-qa-db-ja.com

IISサービスの後にWindowsServerにApacheサービスを開始させるにはどうすればよいですか?

私はApacheとIIS Windows Server 2k3を使用しています。Apacheサーバーには、 Apache Tomcat Redirector を使用してIIS =

再起動するまで、すべて正常に動作します。どうやら私がそうするとき、Apache Tomcat6サービスはWorldWide Web Publishing(W3SVC)サービスの前に開始します。 Apache Tomcatサービスを手動で停止して再起動すると問題が解決しますが、再起動するたびに手動で停止し続ける必要はありません。

IISの後にWindowsでApacheを起動するにはどうすればよいですか?

2
D-Mac

ApacheサービスをW3SVCに依存するように変更します。昇格したコマンドプロンプトから:

sc config ApacheServiceName depend= W3SVC

「依存」の横の等号の後のスペースに注意してください。そこにある必要があります。 ApacheServiceNameを、Apacheサービスのサービス名(表示名ではない)に置き換えます。

6
vcsjones
1
Jure1873

Tomcatへの依存関係としてW3SVCサービスを追加して、TomcatがW3SVCサービスが最初に開始されるのを待つようにする必要があります。

サービスに依存関係を追加するには、コマンドプロンプトからscコマンドを使用して追加できます。

sc config <service name> depend= <dependencies>
1
thanosk