java和tomcat环境变量配置介绍

1、作为java程序员一定知道安装java之后需要配置环境变量,可为什么一定要配置环境变量呢,相信很多人都没有去深究过这个问题

  为什么要配置环境变量,因为很多依赖java包支持的软件或容器比如tomcat,netbeans是直接通过环境变量来引用java包,如果不配置环境变量,那么这些软件或者容器就找不到java包,很多依赖java虚拟机环境运行的程序功能可能就没法用。

  配置环境变量的另外一个好处是可以在命令行通过少许的代码便能启动、关闭程序或者运行程序的部分功能

2、tomcat环境变量配置

  其实tomcat可以不用配置环境变量,当然配置了也没什么不好,下面主要介绍要配置的环境变脸有哪些

  首先我们需要了解,当在命令行输入命令时程序首先是找到环境变量Path然后从上到下一次查询和我们输入命令相匹配的程序,找到了之后便不会再往后找,因此在放置Path变量值时还有需要注意的地方;

  在Path变量部分需要加入tomcat安装路径下面的bin路径如图:

  

  为什么要是bin路径呢,因为我们要使用到的tomcat的功能比如查看版本,启动,关闭tomcat这些程序都在bin目录下,所有要添加bin目录;

  然后需要在环境变量里添加变量:CATALINA_HOME,变量值:tomcat的根路径,这里我安装在C盘:

  

  

  为什么需要添加变量CATALINA_HOME,因为当我们启动容器startup.bat或者关闭容器shutdown.bat又或者查看tomcat版本时version.bat程序启动后都会去查找环境变量CATALINA_HOME,然后最终运行bin目录下的catalina.bat,catalina.bat里也有CATALINA_HOME环境变量的引用,因此当我们设置环境变量之后想去改动环境变量比如原来是CATALINA_HOME我现在要改为CATALINA_HOME_8080必须要将startup.bat,shutdown.bat,version.bat相关的所有CATALINA_HOME改为CATALINA_HOME_8080,否则会报变量找不到或缺失的错误。

猜你喜欢

转载自www.cnblogs.com/java1765415329/p/9033214.html
今日推荐