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的首页
首先,我下载的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的首页
相关文章推荐
- Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
- Apache+Tomcat负载均衡集群搭建
- Tomcat的一些琐事
- JSP 移动端服务器tomcat中国文编码支持
- Vbs脚本定时判断及启动tomcat服务
- Tomcat安全配置与性能优化
- 同一台机子 打开两个tomcat
- 搭建Nginx+Tomcat 负载均衡集群
- 搭建Nginx+Tomcat 负载均衡集群
- intelij idea 使用熟悉积累
- 重装系统后,tomcat在myeclipse启动慢之解决
- 使用Maven实现一键部署war到Tomcat
- Tomcat扩展——监控
- tomcat中 server.xml配置详解
- ‘Starting Tomcat v6.0 Server at localhost’ has encountered a problem
- 集成tomcat插件到eclipse
- Eclipse中插件的使用:maven /ant /tomcat
- Eclipse中插件的使用:maven /ant /tomcat
- Tomcat加载类的过程
- 配置tomcat时踩过的坑