1.在启动Tomcat时报的错误
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined解决
linux 下 启动tomcat 报:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,打开tomcat的bin目录下面的setclasspath.sh,添加红色部分,路径自己修改。windows 下用set。
#!/bin/sh
# -----------------------------------------------------
# Set CLASSPATH and Java options
#
# $Id: setclasspath.sh 467182 2006-10-23 23:47:06Z markt $
# ------------------------------------------------------
export JAVA_HOME=/usr/lib/jvm/java-7-sun
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(红色部分)
export JRE_HOME=/usr/lib/jvm/java-7-sun/jre
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(红色部分)
# First clear out the user classpath
CLASSPATH=
# Make sure prerequisite environment variables are set
if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then
# Bugzilla 37284
if $darwin && [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home" ]; then
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home"
else
echo "Neither the JAVA_HOME nor the JRE_HOME environment variable is defined"
echo "At least one of these environment variable is needed to run this program"
exit 1
fi
fi
if [ -z "$JAVA_HOME" -a "$1" = "debug" ]; then
echo "JAVA_HOME should point to a JDK in order to run in debug mode."
exit 1
fi
if [ -z "$JRE_HOME" ]; then
JRE_HOME="$JAVA_HOME"
fi
# If we're running under jdb, we need a full jdk.
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
if [ "$os400" = "true" ]; then
if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/javac ]; then
echo "The JAVA_HOME environment variable is not defined correctly"
echo "This environment variable is needed to run this program"
echo "NB: JAVA_HOME should point to a JDK not a JRE"
exit 1
fi
else
if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/jdb -o ! -x "$JAVA_HOME"/bin/javac ]; then
echo "The JAVA_HOME environment variable is not defined correctly"
echo "This environment variable is needed to run this program"
echo "NB: JAVA_HOME should point to a JDK not a JRE"
exit 1
fi
fi
fi
2.安装JDK
准备JDK安装包
我下载安装的JDK是:jdk-6u29-linux-x64-rpm.bin
2.1上传或者拷贝到Linux系统中
我拷贝到了/tmp目录下,如下图所示
jdk包
2.2.给安装包jdk-6u29-linux-x64-rpm.bin加执行权限
#cd /tmp
#chmod +x jdk-6u29-linux-x64-rpm.bin
2.3.生成rpm文件(在/tmp目录下执行)
#./jdk-6u29-linux-x64-rpm.bin
现在的jdk安装包,执行到这里就完成安装了,如下图所示
安装
出现以上信息,你可以到目录下/usr/java下能找的安装好的jdk目录,我的如下图所示:
jdk目录
接下来可以跳过6~7步骤,直接进行8步的设置环境变量了。
2.4.给rpm文件jdk-6u29-linux-x64.rpm加执行权限(/tmp下执行)
#chmod +x jdk-6u29-linux-x64.rpm
2.5.执行安装 (/tmp下执行)
#rpm -ivh jdk-6u29-linux-x64.rpm
根据提示信息,接受协议,执行一步步的安装即可。
2.6.设置环境变量(编辑文件/etc/profile):
#vi /etc/profile
在文件最后加上如下信息:
设置环境变量
JAVA_HOME=你的jdk安装的实际路径,我的安装在/usr/java目录下了。这个根据你的实际安装决定。
"环境变量设置"
vim /etc/profile
#设置 jdk 的环境变量
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
2.7检验安装配置是否成功:
#java -version
成功校验
出现以上信息,说明安装已经成功!
3、Linux下的JDK卸载
3.1.卸载系统自带JDK版本
#rpm -qa|grep gcj
查看到如下信息,如图所示:
浏览默认JDK
进行卸载默认安装JDK:
#rpm -e --nodeps java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
3.2.卸载安装的JDK
#rpm -qa|grep jdk
查看信息如下,如图所示:
自安装JDK查看
进行自安装的JDK卸载:
#rpm -e --nodeps jdk-1.6.0_29-fcs
分享到:
相关推荐
关于linux如何配置jdk和tomcat环境变量的详细文档,包含具体的操作步骤
linux下的配置jdk的环境变量,path,calsspath,java_home,以及tomcat的配置等等。
本资源适用于在linux上安装开发者环境,安装其他版本的开发环境大同小异,本资源可供用于参考。
Linux 创建用户命令 Linux JDK 1.7 的安装 对jdk配置环境变量 Linux下tomcat8.0的安装 Linux如何部署多个tomcat 权限分配
2.4、配置JDK环境变量 2.5、测试是否正确安装 三、Tomcat安装及配置 3.1、将Tomcat安装文件上传到服务器 3.2、安装Tomcat 3.3、配置Tomcat环境变量 3.4、启动、关闭tomcat 3.5、测试是否启动 3.6、修改...
先在windows解压文件,里边有Linux版jdk1.6和tomcat6,放入linux中,直接使用 tar -zxvf 文件名 解压,然后配置环境变量即可使用,版本比较低,资源不好找,给大家分享一下
里面介绍阿里云linux系统如何配置jdk环境变量及tomcat配置,以及linux的一些基本操作及tomcat下配置网站如何开放端口等信息
本人成功配置linux下jdk和tomcat的经验文档 通过修改profile文件的内容设置 jdk和 tomcat的环境变量
1.1 jdk安装及测试 2 1.2 Tomcat安装配置 3 2. Tomcat中添加admin模块 4 3. 配置Tomcat服务器支持HTTPS 5 3.1 生成证书 5 3.2 配置Tomcat 6 3.3 Https访问 6 4.如何在一台机子上启动两个TOMCAT 6 5.Windows平台下...
JSP环境安装步骤一般包括两步:安装配置JDK和安装配置TOMCAT。随着版本的改进,相关配置越来越简单,只配置一个环境变量JAVA_HOME即可。
2配置环境变量: 在该文件的末尾添加上面的路径 3 配置完后 使用 source /etc/profile 命令使环境变量生 4.验证 jdk安装生效 java –version 步骤二 安装tomcat 1.解压tomcat 2. 3.解压完后进入bin目录 ...
一、JDK配置: 1 . 下载jdk5.0 for linux ... 配置环境变量 两种配置方法: (1)修改/etc/profile文件 -- 全部用户有效 在profile 文件的尾部面加入..............................................................
要想安装Tomcat服务器,首先要安装配置好JDK,可以参考JDK安装与环境变量配置 Windows + R然后输入cmd进入命令行窗口,检查Java是否安装正确,检查的命令为java -version 如果输出类似下面的内容说明安装成功 java ...
自己编写的文档《基于SUSE Linux下的oracle10g数据库和tomcat应用系统安装配置参考手册》 目 录 1. 引言 4 1.1 目的 4 1.2 适用范围 4 1.3 参考资料 4 2. 虚拟机中安装SUSE LINUX系统 5 2.1 新建虚拟机 5 2.2 安装...
JavaEE学习日志(七十八)LinuxLinux安装jdkLinux安装MySQLLinux安装tomcatLinux安装RedisLinux部署商城项目Linux数据库的中文乱码问题 Linux Linux安装jdk 首先卸载Linux自带的jdk 查看当前Linux系统是否已经安装...
2.Tomcat服务器安装和配置(Tomcat安装,环境变量配置) 3.基于源码编译的MySql数据库安装 4.Oracle数据库的安装(包括服务器端与客户端的安装) 5.Apache服务器的安装与配置(主要用来支持运行PHP程序) 6.PHP环境...
利用shell脚本一键自动化配置Linux基础环境(包括主机名的修改,配置静态ip地址,修改yum源为华为源,永久关闭Linux的防火墙,安装一些必要基础的工具),安装jdk1.8,配置java环境变量,安装tomcat8,访问html,...
5.1.2 JDK环境变量配置 5.1.3验证JDK配置 5.2 TOMCAT安装与配置 5.2.1 Tomcat安装 5.2.2 Tomcat配置uviss 5.2.3 Tomcat验证 6 RHEL4安装Oracle 6.1安装前的准备 6.2安装前配置 6.3安装 Oracle 6.4设置服务...
Linux 下安装 JDK 测试环境:系统 CentOS 5.2 第一步:查看Linux自带的JDK是否已安装并卸载…… 第二步:安装JDK步骤…… 第三步:配置环境变量 三步完成安装 其他安装请见 第二章Linux 下安装...
我们下载安装了tomcat,那么tomcat环境变量配置怎么配置?下面小编就和大家分享下tomcat环境变量的配置。 tomcat安装版本 1.JDK:版本为jdk-7-windows-i586.exe 下载地址...