我有Windows Server 2k3上的Apache和IIS。 使用Apache Tomcatredirect器通过IIS进行隧道访问Apache服务器
一切正常,直到我重新启动。 当我显然在World Wide Web Publishing(W3SVC)服务之前启动Apache Tomcat 6服务时。 手动停止并重新启动Apache Tomcat服务可以解决问题,但是我不希望每次重新启动时都要手动继续。
如何让Windows在IIS之后启动Apache?
将Apache服务更改为依赖于W3SVC 。 从提升的命令提示符:
sc config ApacheServiceName depend= W3SVC
请注意“depend”旁边的equals之后的空格。 它需要在那里。 将ApacheServiceNamereplace为您的apache服务的服务名称(不是显示名称)。
在这里你去: http : //support.microsoft.com/kb/193888
你应该做的是把W3SVC服务作为一个依赖添加到Tomcat中,这样Tomcat将首先等待W3SVC服务启动。
要向服务添加依赖项,可以使用命令提示符下的sc命令来完成
sc config <service name> depend= <dependencies>