JRE_HOME 为什么不是我指定的那一个?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
tonsh
帖子: 11
注册时间: 2008-06-23 21:08

JRE_HOME 为什么不是我指定的那一个?

#1

帖子 tonsh » 2008-06-23 21:22

大家好,今天是我第一次在linux 里安装jdk和tomcat,我在/etc/profile里设置JRE_HOME=/opt/jdk1.5.0-06/jre,但在启动tomcat时,显示如下:
Using CATALINA_BASE: /opt/apache-tomcat-6.0.16
Using CATALINA_HOME: /opt/apache-tomcat-6.0.16
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.16/temp
Using JRE_HOME: /usr
这里的JRE_HOME并不是我指定的路径,因为我在浏览器里输入了http://localhost:8080,firefox 无法建立服务器连接。
查了很多有关安装tomcat 的信息,还是没有解决,大家能不能指教一下为什么那个路径不是我指定的那一个?这跟无法连接服务器有没有关系?
头像
juanzhewudi
帖子: 1114
注册时间: 2006-01-19 11:55
来自: HUST
联系:

#2

帖子 juanzhewudi » 2008-06-23 22:29

也许是你的.bashrc或其他地方的设置覆盖了,或者它是依照JAVA_HOME来找的,你可以打开终端,执行export JRE_HOME=you_path后再执行试试,例如

代码: 全选

~/opt/apache-tomcat-5.5.23/bin$ export JRE_HOME=/usr
~/opt/apache-tomcat-5.5.23/bin$ ./startup.sh
Using CATALINA_BASE:   /home/fuzhiqin/opt/apache-tomcat-5.5.23
Using CATALINA_HOME:   /home/fuzhiqin/opt/apache-tomcat-5.5.23
Using CATALINA_TMPDIR: /home/fuzhiqin/opt/apache-tomcat-5.5.23/temp
Using JRE_HOME:       /usr
tonsh
帖子: 11
注册时间: 2008-06-23 21:08

#3

帖子 tonsh » 2008-06-23 22:38

不好意思我想问一下,设置覆盖是怎么回事?你说的方法我试过了,还是不行
头像
juanzhewudi
帖子: 1114
注册时间: 2006-01-19 11:55
来自: HUST
联系:

#4

帖子 juanzhewudi » 2008-06-23 22:41

应该不是这个问题,我随便设置一个路径都可以正常启用tomcat,你还是看看log找找原因吧。
所谓覆盖,就是说你设置的/etc/profile是系统级别的profile,还可能存在用户级别的profile
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#5

帖子 solcomo » 2008-06-23 22:42

$JRE_HOME
看看是否正确
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
回复