(一)TOMCAT的安装
tomcat 是一款JSP和SERVLET 的引擎,作用是将JSP 和SERVLET解析成为静态的网页。
tomcat 是由APACHE下的一个开源项目的成果。从本质上来说,它和WEBSERVER APACHE就不是一样东西。
TOMCAT 的安装分为 .exe安装和压缩包安装。
这边,我选取了压缩包安装。这事因为压缩包的安装在linux平台上,过程基本相同。
我这边采用脚本方式启动。
这里牵涉到的脚本有 startup.bat --->catalina.bat----->setclasspath.bat。
为了启动tomcat ,需要设置JAVA_HOME这个环境变量。因为,当我执行startup.bat脚本后,该脚本会调用catalina.bat,在catalina.bat这个脚本里,又会去调用setclasspath.bat这个脚本。
setclasspath.bat这个脚本,主要的作用就是设置一些环境变量供以上两个脚本在运行过程使用。在setclasspath.bat这个脚本里,它需要用到JAVA_HOME这个环境变量。这里的JAVA_HOME需要指向一个目录,该目录下必须有一个bin目录,这个bin目录中,需要有java.exe ,javac.exe等编译,执行工具。
在手动启动tomcat后,为了让tomcat 作为服务启动,需要用到 service.bat这个脚本。这个脚本需要用到jdk。如果上一步中,你配置的JAVA_HOME已经指向JDK,那么就没有问题了,如果配置的JAVA_HOME指向的是JRE,那么,这边可能就会有问题。如果JAVA_HOME指向了JDK。那么接下来就使用 service.bat install 这条命令,将tomcat安装为服务。
另外,在启动tomcat的过程中,我是使用脚本启动TOMCAT的,因为脚本执行过程中,如果出现了问题,会有提示。
在catalina.bat中,会实例化TOMCAT的起始类。并且有以下两句话
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%
set _EXECJAVA=start %_RUNJAVA%
这两句话的作用是,重新打开一个cmd用来执行 :“java 起始类” 这条命令。
如果最后这条命令在新窗口打开,在打开过程中,发生了错误,新窗口会迅速关闭。那么,我们就看不到错误提示了。
所以,这边,我选择了注释掉这两句话,让"java 起始类"这条命令在原窗口执行。这样就能看到执行过程中得错误提示了。
浙公网安备 33010602011771号