标签:jre blog src install 下载安装 相关 cal 默认 拷贝
1) HTTP/1.1Connector Port是连接网络用的端口号,这里默认的8080.
2) User name和Password是自己定义的。
Tomcat每个运行实例需要使用自己的conf、logs、temp、webapps、work和shared目 录,因此CATALINA_BASE就指向这些目录。而其他目录主要包括了Tomcat的二进制文件和脚本,CATALINA_HOME就指向这些目录。 如果我们希望再运行另一个Tomcat实例,那么我们可以建立一个目录,把conf、logs、temp、webapps、work和shared拷贝到 该目录下,然后让CATALINA_BASE指向该目录即可。
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需要你自己新建环境变量。
为了能够在任何目录下都能运行tomcat安装目录下bin目录里的批处理文件,如startup.bat,可把此目录添加到PATH环境变量中(我的是d:\tomcat7\bin)。
为了提高灵活性,可在PATH环境变量的最后添加上%catalina_home%\bin(与前一个值之间不要忘了用英文的分号隔开)。把catalina_home放置在两个百分号之间,表示引用这个环境变量的值(配置Java中JAVA_HOME环境变量同理)。这样,当你把tomcat的安装目录换了以后,就只需要修改catalina_home的值,而不需要修改PATH的值了,因为它可以自动计算出新的正确值
"."代表你运行某个类的时候,会去类所在目录找class,至于"."(当前)后面加上";"是为了在保留当前的CLASSPATH值的情况下后面追加一些包或者类的路径,如CLASSPATH=.;%CATALINA_HOME%\lib\servlet-api.jar,意思是如果在类运行的目录下找不到需要依赖的类文件,会去到%CATALINA_HOME%\lib\servlet-api.jar这个目录下的包里面去找。
确定后你的Tomcat就配置好了,同样要验证是否配置成功,那就运行Tomcat,点击启动(或Start service)后。
打开浏览器,敲入http://localhost:8080,如果出现页面,那么配置成功。
标签:jre blog src install 下载安装 相关 cal 默认 拷贝
原文地址:http://www.cnblogs.com/AllenLink/p/6662893.html