当前位置: 技术问答>linux和unix
linux下的jre环境,强烈迷惑中,高人请指教
来源: 互联网 发布时间:2015-02-01
本文导语: 第一次使用linux+tomcat+j2se,对linux下的java开发环境产生了疑惑 在linux下安装了多个版本的j2sdk 其中包括了j2sdk-1.4.1_01,jre-1.4.1_01,j2sdk-1.3.1_01(为了测试,所以安装了各种版本) 然后安装了tomcat4 准备让系统在boot的时候...
第一次使用linux+tomcat+j2se,对linux下的java开发环境产生了疑惑
在linux下安装了多个版本的j2sdk
其中包括了j2sdk-1.4.1_01,jre-1.4.1_01,j2sdk-1.3.1_01(为了测试,所以安装了各种版本)
然后安装了tomcat4
准备让系统在boot的时候自动启动tomcat4,
大家都知道启动tomcat4需要jre,
但是我安装了这么多个jdk(包括了jre)以及一个单一的jre,
linux会用哪一个jre来配合tomcat4的启动呢
如果不是系统自动启动tomcat4,而是由用户登录linux来启动tomcat4,
假如用户是tomcat4,使用的BASH
那么只需要在/home/tomcat4/.bash_profile里面定义并
export JAVA_HOME CLASSPATH CATALINA_HOME就OK了
但是如果是系统在boot的时候自动启动tomcat4,那么用到的这些环境变量配置在什么地方呢?还是有其他的处理方式
在linux下安装了多个版本的j2sdk
其中包括了j2sdk-1.4.1_01,jre-1.4.1_01,j2sdk-1.3.1_01(为了测试,所以安装了各种版本)
然后安装了tomcat4
准备让系统在boot的时候自动启动tomcat4,
大家都知道启动tomcat4需要jre,
但是我安装了这么多个jdk(包括了jre)以及一个单一的jre,
linux会用哪一个jre来配合tomcat4的启动呢
如果不是系统自动启动tomcat4,而是由用户登录linux来启动tomcat4,
假如用户是tomcat4,使用的BASH
那么只需要在/home/tomcat4/.bash_profile里面定义并
export JAVA_HOME CLASSPATH CATALINA_HOME就OK了
但是如果是系统在boot的时候自动启动tomcat4,那么用到的这些环境变量配置在什么地方呢?还是有其他的处理方式
|
据我所知,
tomcat的启动,是有专用脚本的,
好像叫什么start.sh
也就是说,他的环境,全部是在那个脚本里
设定的,包括JRE的环境。
所以,研究一下启动/停止脚本,
就能知道(或设定)使用哪个JRE了。
tomcat的启动,是有专用脚本的,
好像叫什么start.sh
也就是说,他的环境,全部是在那个脚本里
设定的,包括JRE的环境。
所以,研究一下启动/停止脚本,
就能知道(或设定)使用哪个JRE了。