tomcat启动的时候为什么会有一个java.exe进程and如何在tomcat配置java环境
2017-11-23 10:21
295 查看
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有如下代码
说明:上面是设置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。
基于上面的运行方式,还有第二种修改方式,如下:
这两种方式使用任何一种都可以实现修改tomcat的依赖JDK环境,同时可以不配置JDK的环境变量。
有不正之处欢迎指正,谢谢!
【欢迎加入csdn博客交流群qq:678470500】
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】
相关文章推荐
- 在环境变量中为Tomcat配置一个java_home Tomcat在启动的时候,有时候不是很好启动,在server.xml文件下多配置几次端口号就行了。
- java环境配置正确,但是tomcat不能启动的解决办法
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
- 如何把一个java程序打包成exe文件,运行在没有java环境里
- jdk与tomcat安装配置环境,与如何关联,如何建立起一个新的项目
- Tomcat学习笔记 - 错误日志 - Tomcat安装版安装后第二次启动后闪退(转)-- javac不是内部或外部命令 -- 配置java环境教程
- JAVA环境配置及tomcat的启动
- 如何启动一个程序一附加命令行选项启动(创建进程以命令行附加方式 配置 其他启动项)
- Struts2环境下Tomcat启动异常:Exception starting filter struts2,报了一个java.lang.ClassNotFoundException
- 如何在tomcat启动的时候运行一个Java类
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
- eclipse java项目中明明引入了jar包 为什么项目启动的时候不能找到jar包 项目中已经 引入了 com.branchitech.app 包 ,但时tomcat启动的时候还是报错? java.lang.ClassNotFoundException: com.branchitech.app.startup.AppStartupContextListener java.lang.ClassN
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
- 当我们修改WEB-INF下的任何一个配置文件的时候,如何让tomcat自动加载
- 在ubuntu中如何配置Java环境变量和tomcat环境变量
- java环境配置为1.7jdk为什么cmd java -version查看版本是1.8||win7 java(tm) platform se binary 已停止工作 出现了一个问题,导致程序停止正常
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
- 如何配置Java和Tomcat环境变量(win7)
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)