linux下配置jdk+tomcat环境变量
环境:虚拟机下cent os 6.3操作系统
获取系统管理员身份
su root
将下来下来的jdk和tomcat包cp到/usr/local/目录下(这个随便,有些人喜欢在/opt下)
之后执行下面两条命令进行解压缩
tar -zxvf jdk.tar.gz
tar -zxvf apache-tomcat-7.0.2.tar.gz
配置系统环境变量
vi /etc/profile
在最末行加入
export JAVA_HOME=usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
然后保存退出
执行source /etc/profile 使之环境变量立即生效
现在环境jdk+tomcat变量一般情况下是配置好了
可以小测一把jdk是否配置好了
执行命令java -version
出现这个则说明jdk环境变量配置OK,如果还是之前的openjdk则说明jdk配置失败(这个时候百度去)
接下来测试tomcat,测试前有几点注意事项
1.在主目录下查看有无logs日志文件
如果没有则执行命令mkdir logs新建一个
然后执行ls -l 查看文件的可执行权限,如果不是下图中红线标示那样,则输入命令
chmod +rwx logs
这条命令意思是:给文件logs增加可读可写可执行权限
如果没有这个可执行权限的话,就./startup.sh 一般会出现如下情形
这个时候输入chmod +rwx logs命令
然后ls -l就会出现如下图红线标识所示那样
2.bin目录下的个文件权限
cd /bin目录下
然后chmod +rwx *.sh
(chmod 777 *.sh)
这样就能./startup.sh文件了
如果没有赋予权限,一般会报如下错误
这是时候输入上面的chmod命令就可解决
这样的话jdk+tomcat的环境变量就算配置好了
执行./startup.sh
这是可以先执行netstat -an | grep 8080命令查看端口是否已经开启
如图已经OK
接下来输入命令firefox &打开火狐浏览器
可爱的小猫咪又出现了