我已经下载了apache-tomcat-7.0.35
。我的JDK版本是jdk1.6.0_27
。
如何将CATALINA_HOME
配置为环境变量,并在Windows 7下运行Tomcat服务器?
我已经下载了apache-tomcat-7.0.35
。我的JDK版本是jdk1.6.0_27
。
如何将CATALINA_HOME
配置为环境变量,并在Windows 7下运行Tomcat服务器?
在Windows上设置JAVA_HOME
和CATALINA_HOME
环境变量的方法:
可以使用命令提示符来完成:
set JAVA_HOME=C:\ "Java安装的顶级目录"
set CATALINA_HOME=C:\ "Tomcat安装的顶级目录"
set PATH=%PATH%;%JAVA_HOME%\bin;%CATALINA_HOME%\bin
或者可以按照以下步骤完成:
JAVA_HOME
的新变量,并将变量值设置为C:\ "Java安装的顶级目录"
CATALINA_HOME
的新变量,并将变量值设置为C:\ "Tomcat安装的顶级目录"
;%CATALINA_HOME%\bin;
假设您的系统中已经安装了Java(JDK + JRE),请按照以下步骤操作:
C:>echo %path%
C:\Program Files (x86)\Java\jdk1.6.0_27\bin;%CATALINA_HOME%\bin;
C:>echo %classpath%
C:\Program Files (x86)\Java\jdk1.6.0_27\lib\tools.jar;
C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar;
C:>echo %CATALINA_HOME%
C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0;
C:>echo %JAVA_HOME%
C:\Program Files (x86)\Java\jdk1.6.0_27;
现在你可以通过在命令提示符中输入以下命令来测试Tomcat是否正确设置:
C:/>javap javax.servlet.ServletException
C:/>javap javax.servlet.http.HttpServletRequest
页面应该显示一堆类。
现在通过双击 'C:\ Program Files(x86)\ Apache Software Foundation \ Tomcat 7.0 \ bin'下的 'Tomcat7.exe' 来启动Tomcat服务。
这里有一个关于如何做到这一点的教程(CATALINA_HOME是指Tomcat的路径,所以我想应该是类似于C:/Program Files/Tomcat/
。启动服务器,您需要从命令行执行脚本startup.bat
,这将使它启动:)
注意:不要将apache tomcat文件夹放置在任何其他文件夹或驱动器中,只需将其直接放在C://驱动器文件夹中即可。(我犯了这个错误,上述解决方案都无效)。
打开环境变量对话框(Windows键+ Pause-Break键 ->高级设置)。
在系统变量中添加一个新的变量名称为“ CATALINA_HOME ”,并将变量路径添加为“ C:// apache-tomcat-7.1.100 ”(如我的情况),。
编辑 PATH 变量名称添加“ % CATALINA_HOME%\ bin ”,然后按OK。
关闭窗口,它将被保存。
打开命令提示符 窗口,输入命令“% CATALINA_HOME%\ bin \ startup.bat ”运行并启动Tomcat服务器。
完毕!
不需要设置CATALINA-HOME。
按照以下说明操作:
右键单击计算机 -> 属性 -> 高级系统设置 -> 环境变量。
用户变量部分 -> 点击“新建” -> 变量名:CLASSPATH,变量值:D:\java\lib*.;D:\tomcat8\lib\servlet-api.jar. --> 单击“确定”
新建 -> 变量名:PATH,变量值:D:\java\bin; --> 单击“确定”
系统变量部分:
点击“新建” -> 变量名:PATH,变量值:D:\java\jre --> 单击“确定”
我已在D驱动器中安装了Java和Tomcat,因此上述位置位于我的相应路径下。
请提供Java和Tomcat安装在您的PC上的位置。谢谢
C:/>javap javax.servlet.http.HttpServletRequest
它应该显示一堆类
编辑您的帐户的环境变量
(也适用于非管理员帐户)。 - Kacper86