u Tocat下载
1. 打开官网Apache Tocat,选择DOWNLOAD下的Tocat你所需的版本。
2. 根据电脑的系统类型,选择Core下的安装包,zip或service Installer,建议选择service Installer(该方式会引导你安装),zip需要自己配置一些比较麻烦的配置。
u Tocat的安装
1. 先点nextàI agreeà选择Tocat安装目录之后,,然后到了当前页面.
1) HTTP/1.1Connector Port是连接网络用的端口号,这里默认的8080.
2) User name和Password是自己定义的。
2. 接下来是选择你安装的JRE的目录.
3. 选择next,然后选择Intall,然后安装结束。
u 环境变量的配置
需要配置的4个环境变量:
1. 变量名:CATALINA_BASE
变量值:C:\apache-tomcat-7.0.22;
2.
变量名:CATALINA_HOME
变量值:C:\apache-tomcat-7.0.22;
3.
变量名:classpath
变量值:%CATALINA_HOME%\common\lib\servlet-api.jar//用来告诉JDK servlet相关包在哪。
4.
变量名: path
变量值:%CATALINA_HOME%\lib;
意义:
1.
CATALINA_BASE的意义和作用:
Tomcat每个运行实例需要使用自己的conf、logs、temp、webapps、work和shared目 录,因此CATALINA_BASE就指向这些目录。而其他目录主要包括了Tomcat的二进制文件和脚本,CATALINA_HOME就指向这些目录。
如果我们希望再运行另一个Tomcat实例,那么我们可以建立一个目录,把conf、logs、temp、webapps、work和shared拷贝到 该目录下,然后让CATALINA_BASE指向该目录即可。
2.
CATALINA_HOME的意义和作用:
Tomcat是一个免费开源的Servlet/JSP容器,深受广大Java初学者喜爱。这其中需要设置CATALINA_HOME环境变 量,值为tomcat安装目录(我的是d:\tomcat7),否则会出现错误信息:没有正确设置CATALINA_HOME环境变量,而此变量是运行 Tomcat所必须的。
而当你不理会这个信息,在命令行窗口把当前目录切换到tomcat安装目录下的bin目录下,再执行批处理文件startup.bat来启动tomcat时,发现也可以成功。难道现在不需要CATALINA_HOME环境变量了吗?
实际上,在startup.bat中,首先判断CATALINA_HOME是否为空。若为空,就把当前目录设为 CATALINA_HOME的值。然后查找CATALINA_HOME所指示的目录下是否有个bin目录,此bin目录下是否有个叫做 catalina.bat的批处理文件(此文件负责启动tomcat)。若没有,则把当前目录的父目录设为CATALINA_HOME的值,再重复上述的 查找。若仍失败,就报错。
因此,当你在tomcat安装目录下的bin目录下运行startup.bat文件时,它就会按照上面所说的第二种方式自动正确设置CATALINA_HOME的值,因为catalina.bat文件就在tomcat安装目录下的bin目录里。
虽然在此种情况下能正确运行,但还是建议你正确设置CATALINA_HOME环境变量。与PATH不同的是,PATH系统本身就有,而CATALINA_HOME需要你自己新建环境变量。
3.
Path的意义和作用:
为了能够在任何目录下都能运行tomcat安装目录下bin目录里的批处理文件,如startup.bat,可把此目录添加到PATH环境变量中(我的是d:\tomcat7\bin)。
为了提高灵活性,可在PATH环境变量的最后添加上%catalina_home%\bin(与前一个值之间不要忘了用英文的分号隔开)。把catalina_home放置在两个百分号之间,表示引用这个环境变量的值(配置Java中JAVA_HOME环境变量同理)。这样,当你把tomcat的安装目录换了以后,就只需要修改catalina_home的值,而不需要修改PATH的值了,因为它可以自动计算出新的正确值
4.
ClassPath的作用和意义:指明类所在的位置。
"."代表你运行某个类的时候,会去类所在目录找class,至于"."(当前)后面加上";"是为了在保留当前的CLASSPATH值的情况下后面追加一些包或者类的路径,如CLASSPATH=.;%CATALINA_HOME%\lib\servlet-api.jar,意思是如果在类运行的目录下找不到需要依赖的类文件,会去到%CATALINA_HOME%\lib\servlet-api.jar这个目录下的包里面去找。
检验配置成功:
确定后你的Tomcat就配置好了,同样要验证是否配置成功,那就运行Tomcat,点击启动(或Start service)后。
打开浏览器,敲入http://localhost:8080,如果出现页面,那么配置成功。