我已经通过startup.bat运行了Tomcat 6.0.37服务器已有一段时间,现在我想将tomcat作为一项服务在计算机启动时自动启动。
我使用bat创建了该服务:service.bat install。成功创建了该服务。尝试启动它时出现标题错误,然后尝试仅运行exe(tomcat6.exe)。完全一样的错误。
我检查了是否正确设置了CATALINA_HOME,JAVA_HOME和JRE_HOME.tomcat / bin中确实存在bootstrap.jar.JVM的路径正确.jre6 / bin / server中确实存在jvm.dll。
我还找到了一个缺少其他类的线程,他们说jre缺少rt.jar,我检查了此内容,发现我的存在于jre6 / lib /中。我真的对可能出什么问题没有任何想法。
尝试通过执行(适应您的路径)来更新服务:
C:\> tomcat6 //US//Tomcat6 --Description="Apache Tomcat Server - http://tomcat.apache.org/ " \ C:\> --Startup=auto --Classpath=%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\bin\bootstrap.jar
美国的意思是:更新服务。 这应该修复类路径。
所有必要的信息都在官方网站上:http : //tomcat.apache.org/tomcat-6.0-doc/windows-service- howto.html