关于tomcat是否有必要设置环境变量

转载 2015年11月17日 17:18:55

用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值。根据笔者机器上Tomcat安装目录的层次结构,最后CATALINA_HOME的值被设为Tomcat的安装目录。如果环境变量CATALINA_HOME已经存在,则通过这个环境变量调用bin目录下的“catalina.bat start”命令。通过这段分析,我们了解到两个信息,一是Tomcat启动时,需要查找CATALINA_HOME这个环境变量,如果在Tomcat的bin目录下调用startup.bat,Tomcat会自动并正确设置CATALINA_HOME;二是执行startup.bat命令,实际上执行的是“catalina.bat start”命令。

摘自 http://www.cnblogs.com/heshan664754022/archive/2013/03/27/2984357.html


简单的说 

1、如果我们直接从bin目录下运行startup.bat 启动,是不需要配置环境变量的,而如果我们直接使用命令则需要环境变量

2、配置了环境变量对全局生效,所以如果我们需要同时启动多个tomcat,则要么一个环境都不配置,要么所有环境都配置


Tomcat也要配置环境变量catalina_home吗?

认识tomcat这么久,真心不太清楚环境变量这么一说,由于最近老是部署项目,对tomcat的认识又是深了一步。        问题背景是这样的,        我在我自己的笔记本上重新拷贝一下需要...

tomcat可以不配置环境变量吗?可以,亲测有效

tomcat可以不配置环境变量吗?可以,亲测有效 http://blog.sina.com.cn/s/blog_86b90bca01017lyd.html 注意是setclasspat...

Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)

原文地址:http://www.cnblogs.com/heshan664754022/archive/2013/03/27/2984357.html 用文本编辑工具打开用于启动Tomcat的批...

不配置环境变量运行tomcat

我的最终目的是:copy一个文件夹给客户,客户运行某bat文件,直接启动tomcat。 java完全不熟,一步一步进行。 首先第一个问题是不配置环境变量怎么运行tomcat,没想到还是很简单的。 ...

同时开多个Tomcat方法-不用配置环境变量

startup.bat文件的作用是找到正确的catalina.bat文件。 【tomcat中startup.bat文件内容详解】 【Tomcat中catalina.bat详解】案例:配置一台机上配置...

Tomcat指定JAVA_HOME而不用默认环境变量

Tomcat默认情况下会用系统的环境变量中找到JAVA_HOME和JRE_HOME。但是有的时候我们需要不同版本的JDK共存。 可以在${TOMCAT_HOME}/bin/setclasspath.b...

Bootstrap 按钮状态

按钮状态——禁用状态 和input等表单控件一样,在Bootstrap框架的按钮中也具有禁用状态的设置。禁用状态与其他状态按钮相比,就是背景颜色的透明度做了一定的处理,opcity的值从...

java中获取汉字字符串编码格式的一种可行方式

愚园 jiangnanyuzi的专栏 http://blog.csdn.net/jiangnanyuzi/archive/2008/01/31/2075459.aspx 近日被汉字乱码搞的晕头转向,...

tomcat的安装与环境变量设置

  • 2016年05月31日 10:03
  • 856B
  • 下载

TOMCAT一键设置环境变量

  • 2013年12月11日 09:57
  • 325B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于tomcat是否有必要设置环境变量
举报原因:
原因补充:

(最多只允许输入30个字)