linux启动tomcat报:The BASEDIR environment variable is not defined correctly

post by rocdk890 / 2012-10-22 11:25 Monday linux技术
  今天公司同事给公司内部测试服务器上安装了个tomcat6.0版本的,他在无法启动tomcat的时候让我来进行解决.
  系统:centos 5.5
  需要的软件包:apache-tomcat-6.0.36.zip
1.安装tomcat
yum -y install unzip
unzip apache-tomcat-6.0.36.zip -d /usr/local/

2.安装jdk
jdk可以去看我这篇centos安装jdk 1.6文章

3.然后设置环境变量
vi /etc/profile
export JAVA_HOME=/usr/java/default
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
CATALINA_2_BASE=/usr/local/apache-tomcat-6.0.36
CATALINA_2_HOME=/usr/local/apache-tomcat-6.0.36
export CATALINA_2_BASE CATALINA_2_HOME

TOMCAT_2_HOME=/usr/local/apache-tomcat-6.0.36
export TOMCAT_2_HOME
保存后执行:source /etc/profile
4.启动tomcat
/usr/local/apache-tomcat-6.0.36/bin/startup.sh

出现报错:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program

解决办法:
cd /usr/local/apache-tomcat-6.0.36/bin/
chmod +x *.sh
再次启动tomcat就ok.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-267.html

标签: centos tomcat linux 启动 报错

评论: