tomcat启动的时候为什么会有一个java.exe进程and如何在tomcat配置java环境

tomcat启动的时候为什么会有一个java.exe进程and如何在tomcat配置java环境

tomcat为什么需要安装java环境

tomcat启动为什么要依赖java
因为tomcat是java语言开发的,所以在启动的时候需要java的运行环境,也就是jre,java.exe在jre中,而java.exe是解释运行字节码的,所以只要tomcat运行java.exe就会存在进程中。

tomcat最先启动的是startup.bat(在windows下),startup会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件。

描述:
first.
解压tomcat查看bin下的setclasspath.bat有如下代码

set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51           //jdk的路径
set JRE_HOME=D:\Program Files\Java\jdk7\jre7                   //jre路径

说明:上面是设置jre和jdk的环境变量

但是为什么这样设置之后就可以呢?

我们都知道启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。

基于上面的运行方式,还有第二种修改方式,如下:

1、修改tomcat/bin/catalina.bat,增加
set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

2、修改tomcat/bin/setclasspath.bat,同样增加

set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

set JRE_HOME=D:\Program Files\Java\jdk7\jre7

这两种方式使用任何一种都可以实现修改tomcat的依赖JDK环境,同时可以不配置JDK的环境变量。

有不正之处欢迎指正,谢谢!
【欢迎加入csdn博客交流群qq:678470500】
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值