星空网 > 软件开发 > Java

tomcat是否有必要配置环境变量

之前发表了一篇关于如何安装和配置Tomcat的文章,而最近在开发项目的时候总是报错。后来被公司的大神问了一句:是谁告诉你Tomcat是需要配置环境变量的?

 

作为新手的我瞬间整个人都不好了!于是偷偷百度了一下,终于找到了关于Tomcat配置的真相。

 

1、Tomcat解压完成后,直接在bin目录下运行startup.bat,是可以启动Tomcat的!

2、但是如果不是在bin目录下运行startup.bat,则会启动失败,startup.bat闪退!

 

由此解决了一个衍生出的一台电脑装多个Tomcat的问题:如果想要同时启动多个tomcat,那么环境变量就要么都不配置,要么全都配置。

 

来,我们解读一下startup.bat文件源代码~

 tomcat是否有必要配置环境变量

 

 

 啊哈哈,其实我也看不太懂,不过也大概能看出是

判断CATALINA_HOME是否为空,为空则把当前目录设为CATALINA_HOME的值;

再判断catalina.bat是否存在,不存在则把当前目录设为CATALINA_HOME的值;

再判断环境变量下的catalina.bat是否存在,存在则调用bin目录下的“catalina.bat start”命令~

 

然后我们来看catalina.bat文件的源代码~

  tomcat是否有必要配置环境变量

判断CATALINA_BASE是否为空,并设置它的值等于CATALINA_HOME的值。

 

至于……Path变量……我在源代码中找不到,也百度不到相关的信息,在官网的文档中也没有讲……现在我是真不知道这个有什么用了。

但在代码中我看到了CLASSPATH变量

 

 tomcat是否有必要配置环境变量

 

在这里说一下,绿色的字体,rem开头的,是注释,大家如果看不懂就复制到google翻译吧……

  大概意思也就是判断并设置classpath变量,然后根据classpath变量找文件

 

 

综上所述,tomcat的环境变量在运行的时候就自动配上了,我们还瞎**去配它干嘛

 

 

参考文章

原标题:tomcat是否有必要配置环境变量

关键词:tomcat

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

越南物流公司有哪些:https://www.goluckyvip.com/tag/104922.html
越南有哪些物流公司:https://www.goluckyvip.com/tag/104923.html
快递越南一公斤多少钱:https://www.goluckyvip.com/tag/104928.html
三鑫越南物流:https://www.goluckyvip.com/tag/104929.html
独立站男孩:https://www.goluckyvip.com/tag/10493.html
有物流到越南:https://www.goluckyvip.com/tag/104930.html
2024.03.29亚马逊选品推荐(仅供参考):宠物饮水机滤芯片:https://www.kjdsnews.com/a/1836532.html
想要搞钱,就去做离搞钱最近的事:https://www.kjdsnews.com/a/1836533.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流