Tomcat 7.x是否要求我设置任何环境变量?

时间:2013-01-30 02:41:24

标签: servlets tomcat7

我目前正在阅读Head First: Servlet and JSP。他们希望我使用Tomcat 5.5(这几乎已经过时)。相反,我下载了Tomcat 7.x

现在,我在编写第一个servlet时遵循了他们的指示,但我想我必须设置一些路径。我已经为path的bin目录设置了jdk,所以我可以从命令行编译Java程序,如果我愿意的话。

Tomcat是否要求我设置任何环境变量?
如果是这样,哪个?怎么样?

我的Tomcat主页的路径如下所示:D:\Program Files\apache-tomcat-7.0.35-windows-x86\apache-tomcat-7.0.35

操作系统:Windows 7家庭高级版32位

3 个答案:

答案 0 :(得分:1)

您应该只需要设置JAVA_HOME。看看catalina.bat。

答案 1 :(得分:1)

鉴于您使用的是Windows,您需要查看的文件是catalina.bat,而不是catalina.sh,这是Unix和类Unix系统特有的。如果你在cygwin上,请忽略我的建议,然后选择catalina.sh。

答案 2 :(得分:1)

你需要将类路径设置为你的servlet-api,jsp-api,el-api,commons-beanutils,然后你需要设置ant_home,设置tomcat_home和catalina_home

例如:

<强> C:/apache-tomcat-7.0.27/run.bat:

设置JAVA_HOME = c:\ Program Files \ Java \ jdk1.7.0_07

设置PATH =“c:\ Program Files \ Java \ jdk1.7.0_07”;%PATH%

set CLASSPATH =。; C:\ apache-tomcat-7.0.27 \ lib \ servlet-api.jar; C:\ apache-tomcat-7.0.27 \ lib \ jsp-api.jar; C:\ apache -Tomcat-7.0.27 \ lib中\ EL-api.jar文件; C:\ Apache的Tomcat的7.0.27 \ lib中\公地BeanUtils的-1.8.0-BETA

设置ANT_HOME = c:\ apache-tomcat-7.0.27

设置TOMCAT_HOME = C:\ apache-tomcat-7.0.27

设置CATALINA_HOME = C:\ apache-tomcat-7.0.27

C:\ Apache的Tomcat的7.0.27 \ BIN \的startup.bat

Another方法是安装NetBeans IDE,它将为您完成所有操作 - 只需单击“运行”即可运行项目