首页 > 代码库 > Tocat的下载安装及环境变量的配置

Tocat的下载安装及环境变量的配置

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,如果出现页面,那么配置成功。

 

Tocat的下载安装及环境变量的配置