您的位置:首页 > 运维架构 > Tomcat

linux系统下的jdk安装,环境变量配置以及tomcat的相关问题

2015-07-05 18:15 891 查看
由于工作的需要,用到linux系统,在配置jdk环境变量的时候出现了一些问题

首先,我下载的jdk版本是tar.gz的(jdk-7u79-linux-i586.tar.gz),直接解压到某一个路径即可:

cd ~/software/java

tar -xzvf /resource/java/jdk-7u79-linux-i586.tar.gz (ps:resource/java是我的jdk安装包的原路径)

执行成功后在software/java/下就多出了一个文件夹jdk1.7.0_79,接下来就需要配置环境变量了,这个一定要注意,否则会出现各种问题,

一下是我用过的两种方法,在普通用户(不是超级用户:root):

(1)

打开profile文件:gedit ~/.profile,在最后加入

#set java path

export JAVA_HOME=$home/software/java/jdk1.7.0_79(其中software/java是jdk所在的路径,几刚才解压的)

export PATH=$PATH:$JRE_HOME/bin

重启电脑,在终端输入java -version

虽然输出了jdk的版本,也就是说jdk已经配置成功,并且也可以运行HelloWorld.java文件,但是你别高兴的太早,因为当你要启动tomcat的时候,

如:$ cd /software/java(ps:software/java是我tomcat的安装路径,版本是apache-tomcat-7.0.62)

$ apache-tomcat-7.0.62/bin/startup.sh

结果:

Using CATALINA_BASE: /home/zhuoluxu/software/java/apache-tomcat-7.0.62

Using CATALINA_HOME: /home/zhuoluxu/software/java/apache-tomcat-7.0.62

Using CATALINA_TMPDIR: /home/zhuoluxu/software/java/apache-tomcat-7.0.62/temp

Using JRE_HOME: /home/zhuoluxu/software/java/jdk1.7.0_79/jre

Using CLASSPATH: /home/zhuoluxu/software/java/apache-tomcat-7.0.62/bin/bootstrap.jar:/home/zhuoluxu/software/java/apache-tomcat-7.0.62/bin/tomcat-juli.jar

Tomcat started.

然后你在浏览器上输入:http://localhost:8080,也许你以为会看到tomcat的首页,其实不然,并没有打开tomcat,其实就是tomcat还没有真正启动,并且当执行shutdown.sh的时候会提示not found

查看tomcat目录下的logs,打开catalina.out文件,会出现not found 错误,就会看到原因。

(2)(亲自试过,可用)

在终端打开profile文件,gedit ~/.profile,在后面加上如下

#set java path

export JAVA_HOME=$home/software/java/jdk1.7.0_79

export JRE_HOME=/home/你的用户名(zhangsan)/software/java/jdk1.7.0_79/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

重启电脑,终端输入:java -version

启动tomcat,在浏览器就可以看到tomcat的首页
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: