我正在尝试通过命令提示符启动tomcat服务器,但它的显示CATALINE_HOME
变量未设置。我已经通过转到控制面板设置了变量,然后也出现了相同的错误。
如果我直接转到starttup.bat
文件并尝试运行它,它只会闪烁并消失。所以我尝试在最后添加暂停命令,然后当我运行时,我得到
using CATALINA _BASE :"C:apache-tomcat-7.0.26"
using CATALINA _HOME:"C:apache-tomcat-7.0.26"
using CATALINA _TMPDIR :"C:apache-tomcat-7.0.26temp"
using JRE_HOME :"C:programfilesjavajre"
using CLASSPATH :"C:apache-tomcat-7.0.26binbootstrap.jar;"C:apache-tomcat-7.0.26bintomcat-juli.jar
这是最近的目录内容。
... 17 more
Dec 12, 2012 3:59:17 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Dec 12, 2012 3:59:17 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 445 ms
Dec 12, 2012 3:59:17 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Dec 12, 2012 3:59:17 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.26
Dec 12, 2012 3:59:17 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:apache-tomcat-7.0.26webappsdocs
Dec 12, 2012 3:59:17 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:apache-tomcat-7.0.26webappsexamples
Dec 12, 2012 3:59:17 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:apache-tomcat-7.0.26webappshost-manager
Dec 12, 2012 3:59:17 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:apache-tomcat-7.0.26webappsmanager
Dec 12, 2012 3:59:17 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:apache-tomcat-7.0.26webappsROOT
Dec 12, 2012 3:59:17 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Dec 12, 2012 3:59:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 468 ms
Dec 12, 2012 4:01:06 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-8080"]
Dec 12, 2012 4:01:06 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
Dec 12, 2012 4:01:06 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Dec 12, 2012 4:01:06 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
Dec 12, 2012 4:01:06 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-8080"]
Dec 12, 2012 4:01:06 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-8080"]
Dec 12, 2012 4:01:06 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
这可能是因为该过程已经在后台运行。如有必要,请致电shutdown.bat
以停止它。
否则,您应该能够在http://localhost:8080/html/manager
访问该管理器。在此之前,您可能需要先配置用户/密码,然后重新启动 tomcat。
请参阅 tomcat 文档以了解更多信息。
首先必须定义两个变量
- Java_Home
- CATALINA_HOME
以下是您可以使用的蝙蝠文件这里 %TOMCAT_LOC%
= 您的雄猫路径(请不要包含垃圾桶)
echo Stopping Tomcat App Server
cd /D %TOMCAT_LOC%
set JAVA_HOME=C:Program Filesjdk echo java Path
set CATALINA_HOME=%TOMCAT_LOC%
call %TOMCAT_LOC%binshutdown.bat
echo Stopped Tomcat
移动到包含批处理文件 (tomcat/bin) 的路径,然后运行批处理文件
C:\Users>cd C:\apache-tomcat-6.0.35\bin
C:\apache-tomcat-6.0.35\bin>startup.bat