转载地址:http://www.cnblogs.com/zhenmingliu/archive/2011/11/29/2268332.html
if "%OS%" == "Windows_NT" setlocal //判断当前系统是否是window系统
rem --------------------------------------------------------------------------- //rem 是注释(下同)
rem Start script for the CATALINA Server
rem
rem $Id: startup.bat 302918 2004-05-27 18:25:11Z yoavs $
rem ---------------------------------------------------------------------------
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd% //设置当前目录
if not "%CATALINA_HOME%" == "" gotogotHome //如果设置了CATALINA_HOME环境变量 ,就直接到下面的gotHome处
set CATALINA_HOME=%CURRENT_DIR% //如果没有设置CATALINA_HOME,就设置CATALINA_HOME为当前目录(其实这里她假设你进入tomcat的安装目录)
if exist "%CATALINA_HOME%\bin\catalina.bat" gotookHome//判断一下catalina.bat是否找到了,找到了就直接到下面的gotHome处
cd .. //这里他是假设你开始已经进入到了tomcat的bin目录,所以就退到上一级目录
set CATALINA_HOME=%cd%//现在再设置CATALINA_HOME为tomcat的安装目录
cd %CURRENT_DIR% //这里是进入dos的当前目录
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" gotookHome //再次判断catalina.bat是否找到了,找到了就直接到下面的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 //设置要执行的文件
rem Check that target executable exists
if exist "%EXECUTABLE%" gotookExec //再次判断catalina.bat是否找到了,找到了就直接到下面的okExec处,没有的话,就提示。
echo Cannot find %EXECUTABLE%
echo This file is needed to run this program
goto end
:okExec
rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS= //这里是设置参数
:setArgs
if ""%1""=="""" gotodoneSetArgs //判断参数是否加入完成
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 //将参数组成一行,接在后面
shift
gotosetArgs
:doneSetArgs
call "%EXECUTABLE%" start %CMD_LINE_ARGS% //执行catalina.bat,最好将这行改为:echo "%EXECUTABLE%" start %CMD_LINE_ARGS% 以便阅读、理解本文件的作用
:end
//这个批处理文件,主要是正确的找到catalina.bat,并且执行。
当把tomcat解压到一个地方时,通常是设置一个CATALINA_HOME的环境变量,执行这个文件时,就很容易找到 catalina.bat
如果没有设置CATALINA_HOME的环境变量,那么你需要在dos中进入tomcat的安装目录,或者bin...子目录,再执行这个文件,如果在其他目录,将会出现提示找不到文件。
修改startup.bat,使其不依赖JAVA_HOM和CATALINA_HOME变量的方法:
SET JAVA_HOME=JDK目录
SET CATALINA_HOME=解压后Tomcat的目录
例如:
set JAVA_HOME=D:\Program Files\java\jdk1.6.0_21
set CATALINA_HOME=D:\Program Files\apache-tomcat-6.0.29
相关推荐
tomcat-juli.jar
内含:winodows版tomcate-apache-tomcat-8.5.81-windows-x64.zip linux版tomcate-apache-tomcat-8.5.81.tar
hsf框架所需工具包 taobao-hsf.sar 直接放入tomcat根目录tomcate/deploy/下即可
commons-codec-1.5.jar couchbase-client-1.4.0.jar ... javolution-5.4.3.1.jar jettison-1.3.jar kryo-1.04.jar kryo-serializers-0.10.jar memcached-2.6.jar memcached-session-manager-1.7.0.jar ...
axis2-1.5.4-war 下载,解压缩部署到tomcate下面。
最新tomcate7.0安装包 jdk配置好后直接安装
eclipse+jdk+tomcat+mysql+PC+手机可组成一个小型的开发环境,请试试吧!
本资源为tomcate-7.0.78,默认端口为8080; 有需要的可以下载下;
java后台程序测试,布置虚拟服务器,自己使用的,真实有效,解压后直接使用
Tomcate集成redis集群session
绿色tomcate6
tomcat安装包,包括Window和Linux的8.5.75版本
官方原版apache-tomcat-10.0.0-M3-windows-x64.zip
apache-tomcat-7.0.62-windows-x64.zip 解压包 ,免安装
tomcate9.0详细安装步骤及教程。
apache-tomcat-5.5.15.zip
2.tomcat日志编码:cmd内 “cd /d tomcat根目录” “bin\catalina.bat run” 运行,”chcp65001″切换cmd为utf8,”chcp 936″切换cmd为gbk,确定tomcat日志编码,一般因为tomcat/conf/logging.properties ...
jdk配置和tomcate配置[归纳].pdf
jdk配置和tomcate配置[借鉴].pdf
命令提示符窗口,进入Tomcat目录,执行以下命令: keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600 通过以上步骤生成server....