tomcat基础知识(二)

安装

    下载和安装一个JRE,或者JDK,其实就是一个压缩包,解压放到本地磁盘下即可

    下载和安装tomcat7,下载二进制版的就可以了,同样解压放到一个目录下

设置环境变量

    CATALINA_HOME:tomcat安装路径

    JRE_HOME:JRE安装路径

tomcat启动脚本

D:\tomcat7\bin\startup.bat,我们来看看这个脚本做了什么,

@echo off关闭命令回显,当你在cmd中输入一个命令的时候,会展示在控制台界面,这个命令就是关闭这个显示。

if "%OS%" == "Windows_NT" setlocal 在设置的环境变量只在本次操作有效,在这个脚本中主要就是做了一件事情,那就是检查CATALINA_HOME这个环境变量有没有设置正确,若设置正确就会调用bin目录下的catalina.bat,为了看到该脚本的执行过程,可以把命令回显打开,在脚本最后加pause命令,就可以看到执行过程,并且我们可以不设置CATALINA_HOME变量,因为该脚本会自动设置,不行,可以试试。

rem @echo off

if "%OS%" == "Windows_NT" setlocal

if not "%CATALINA_HOME%" == "" goto gotHome
set "CURRENT_DIR=%cd%"
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"

:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end

:okHome
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
call "%EXECUTABLE%" start

:end
pause

以上自己写的一个启动脚本

通过一番追踪发现tomcat启动程序是org.apache.catalina.startup.Bootstrap

掌握一些windows脚本的编写,还是可以检测自己环境变量有没有配置号,甚至不用配置环境变量,直接自己写脚本来启动tomcat。


你可能感兴趣的:(tomcat基础知识(二))