我目前正在阅读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位
答案 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,它将为您完成所有操作 - 只需单击“运行”即可运行项目