私はApacheとIIS Windows Server 2k3を使用しています。Apacheサーバーには、 Apache Tomcat Redirector を使用してIIS =
再起動するまで、すべて正常に動作します。どうやら私がそうするとき、Apache Tomcat6サービスはWorldWide Web Publishing(W3SVC)サービスの前に開始します。 Apache Tomcatサービスを手動で停止して再起動すると問題が解決しますが、再起動するたびに手動で停止し続ける必要はありません。
IISの後にWindowsでApacheを起動するにはどうすればよいですか?
ApacheサービスをW3SVC
に依存するように変更します。昇格したコマンドプロンプトから:
sc config ApacheServiceName depend= W3SVC
「依存」の横の等号の後のスペースに注意してください。そこにある必要があります。 ApacheServiceNameを、Apacheサービスのサービス名(表示名ではない)に置き換えます。
Tomcatへの依存関係としてW3SVCサービスを追加して、TomcatがW3SVCサービスが最初に開始されるのを待つようにする必要があります。
サービスに依存関係を追加するには、コマンドプロンプトからsc
コマンドを使用して追加できます。
sc config <service name> depend= <dependencies>