0

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

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

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

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

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

4

3 回答 3

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%

设置 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\commons-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,它会为您完成所有工作 - 您只需单击 RUN 即可运行您的项目

于 2013-01-30T03:14:00.473 回答
1

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

于 2013-01-30T02:51:22.547 回答
1

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

于 2013-01-30T02:47:23.170 回答