红联Linux门户
Linux帮助

tomcat 环境变量问题 求助

发布时间:2010-05-07 20:03:55来源:红联作者:jinhui02
[i=s] 本帖最后由 jinhui02 于 2010-5-8 11:10 编辑 [/i]

一直不是很了解tomcat配置时涉及的环境变量修改,下午尝试着装jdk与tomcat
jdk使用rpm包安装到/usr/java/jdk1.5.0_09/jre,tomcat安装到/usr/local/tomcat

安装完毕,运行startup.sh如图:[attach]30631[/attach]

JRE_HOME路径是/usr ,我使用ps aux | grep tomcat 找不到进程,netstat -tunlp | grep 8080 也找不到东东,很明显tomcat没启动。
接着,我使用命令 export JRE_HOME=/usr/java/jdk1.5.0_09 运行startup.sh 得到如图 [attach]30632[/attach]

然后netstat -tunlp | grep 8080 发现已经有Java进程了。

既然jre是在/usr下为什么寻找不到呢,还需要指定jre_home。

求正解。 
文章评论

共有 4 条评论

  1. miucat 于 2010-05-08 13:10:34发表:

    楼主研究下startup.sh吧,也许能找到线索

  2. miucat 于 2010-05-08 13:01:57发表:

    不知道了。嘎嘎。大概因为$path里没有/usr/java/jdk1.5.0_09

  3. jinhui02 于 2010-05-08 11:10:13发表:

    我在/etc/rc.d/rc.local 填上这条命令就可以了export JRE_HOME=/usr/java/jdk1.5.0_09

    我不明白的是第一个截图中jre_home=/usr 而/usr/java/jdk1.5.0_09 也是在/usr 下 为什么会寻找不到呢

  4. miucat 于 2010-05-08 10:44:56发表:

    [i=s] 本帖最后由 miucat 于 2010-5-8 10:51 编辑 [/i]

    把jre_home加到/etc/profile里就行了。

    jdk环境变量设置了没?顺便附上:
    sudo gedit /etc/profile

    在这个文件的末尾追加:

    export JAVA_HOME=/usr/java/jdk1.5.0_10/
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
    保存/etc/profile,运行source /etc/profile,使环境变量的更改马上起作用。