tomcat的CATALINA_HOME环境变量能够不用设置

不配置tomcat的环境变量也是能够运行的

用记事本打开tomcat/bin目录下面的startup.bat

在文本的前一部分有下面的脚本代码
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not "%CATALINA_HOME%" == "" goto gotHome
set CATALINA_HOME=%CURRENT_DIR%
........


其中的
set XXXXXXXX=******
就是增长一个临时的环境变量.只对当前的进程起做用的

%cd%是windows控制台程序自带的一个变量.指这个脚本所在的那个目录的路径


set CATALINA_HOME=%CURRENT_DIR%
天然就是设置一个临时的环境变量CATALINA_HOME...这个就是一些教程里边所要配置的环境变量啦...之前版本的tomcat是要配置的..可是比较新版本的如今都不用了...4.0之后吧..



再来一个就是jdk的JAVA_HOME了...其实也是相相似的
windows版本的jdk安装之后会将安装的路径写入系统的注册表里边的...不少程序不用配置JAVA_HOME是由于那些程序是直接经过读取注册表里边的路径获取了jdk的路径.好比eclipse; netbeans则是在安装的时候,安装程序会去注册表里边读取jdk的路径,直接把它写到netbeans的配置文件里边去了
而tomcat就没有这样去处理,只是简单地经过环境变量去获取jdk的路径,因此要运行tomcat通常都是要配置环境变量的..若是不配置也能够,修改tomcat/bin/startup.bat...tomcat这样作也是出于跨平台考虑的...由于系统注册表是只有windows系统才有的windows

相关文章
相关标签/搜索