Tomcat中的startup.bat原理详细解析

 更新时间:2017年09月01日 09:00:10   作者:jijs  
在windows操作系统中,我们运行tomcat只需要执行startup.bat脚本就好,这个startup.bat脚本到底是什么?下面这篇文章就来给大家详细的解析了关于Tomcat中startup.bat原理的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。

前言

在刚开始接触计算机,一开始就是win2000,所以对批处理脚本命令都不会。平时启TOMCAT都是鼠标双击startup.bat了,很少看过里面写的是什么,也借学习TOMCAT的机会学习一下批处理的常用命令,不求都记住,但求以后再见到批处理命令能看的懂,说的出是干什么的。本文主要给大家介绍了关于Tomcat中startup.bat原理的相关内容,下面话不多说了,来一起看看详细的介绍吧。

startup.bat 解析

验证CATALINA_HOME 环境变量是否设置,如果没有设置则通过CATALINA_HOME/bin目录下查找catalina.bat文件来确定CATALINA_HOME环境变量是否有效,如果没有找到catalina.bat 则goto end,结束。

 

验证catalina.bat是否存在,如果不能存在则结束。

 

判断启动 startup.bat 是否有参数,如果有参数,如果有有则赋值给 CMD_LINE_ARGS变量。
通过call执行catalina.bat ,并传入参数。

总结

startup.bat作用

通过分析发现startup.bat的作用就是帮你找到catalina.bat并执行它,除了帮你找到catalina.out并没有什么鸟用。

startup.bat好处

如果你配置CATALINA_HOME的环境变量了,就可以把startup.bat 放到任何目录下,都可以启动tomcat了

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • linux编程之pipe()函数详解

    linux编程之pipe()函数详解

    本篇文章主要介绍了linux编程之pipe()函数详解,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • CentOS 6.5上的Tomcat启动报错问题解决方法

    CentOS 6.5上的Tomcat启动报错问题解决方法

    最近在搭建虚拟机环境,装的是CentOSQL 6.5版本,然后装的OpenJDK1.7,在Apache下载了一个纯净的Tomcat放到虚拟机上启动报错了
    2016-08-08
  • Linux中du-查看文件夹大小并按大小进行排序详解

    Linux中du-查看文件夹大小并按大小进行排序详解

    这篇文章主要介绍了Linux中du-查看文件夹大小并按大小进行排序详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • .htaccess设置指南经典说明

    .htaccess设置指南经典说明

    .htaccess 会降低APACHE的性能,除非你对目录权限要求很高或需要做UrlRewrite,否则不推荐你使用.
    2008-04-04
  • linux的最大打开文件数限制修改方法

    linux的最大打开文件数限制修改方法

    这篇文章主要给大家介绍了关于linux最大打开文件数限制修改的方法,文中将实现的方法一步步介绍的非常详细,对同样遇到这个需求的朋友们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • windows10安装ubuntu20.04双系统详细图文教程

    windows10安装ubuntu20.04双系统详细图文教程

    这篇文章主要介绍了windows10安装ubuntu20.04双系统详细图文教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • 11个有用的Linux命令

    11个有用的Linux命令

    Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。今天为你解释下面几个命令:sudo、python、mtr、Ctrl+x+e、nl、shuf、shuf、last。
    2013-10-10
  • 限制 Apache日志文件大小的方法

    限制 Apache日志文件大小的方法

    access.log,件在 WEB 服务器运行一段时间之后会达到几十兆甚至上百兆,如果Apache运行有错误,error.log也会增大到几十兆,我们知道系统读写一个大的文本文件是非常耗内存的,因此限定日志文件大小十分必要。
    2009-04-04
  • Apache配置文件中的deny与allow小结

    Apache配置文件中的deny与allow小结

    这篇文章主要介绍了Apache配置文件中的deny与allow小结,本文着重讲解了deny和allow的执行顺序问题,需要的朋友可以参考下
    2015-01-01
  • 修改.htaccess实现301域名重定向示例分享

    修改.htaccess实现301域名重定向示例分享

    这篇文章主要介绍了修改.htaccess实现301域名重定向示例,需要的朋友可以参考下
    2014-03-03

最新评论