大家好!我在centos5.8安装了tomcat 后 运行 出现以下错误!其大家帮我看看 ,开怎么弄下,谢谢了!
/usr/local/tomcat/bin/startup.sh
The Basedir environment variable is not defined correctly
this environment variable is needed to run this program
我参考的是一下文档
解压
]# tar zxvf apache-tomcat-6.0.18.tar.gz
解压完成就可以把解压出来的文件夹移动到/usr/local下面并且改名
]# mv apache-tomcat-6.0.18 /usr/local/tomcat
这样就安装完成,呵呵,是因为tomcat直接解压就可以用,不需要安装
==========================================
下面设置 tomcat 相关的环境变量
]# vi ~/.bash_profile 加入 tomcat 环境参数
TOMCAT_HOME=/usr/local/tomcat
export PATH JAVA_HOME CLASSPATH TOMCAT_HOME
保存退出,然后执行 source ~/.bash_profile , 让环境变量生效
]# source ~/.bash_profile
下面就可以启动 tomcat 服务器了。
[root@localhost opt]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0
没有其他信息,表示正常启动了, 你也可以查看 tomcat端口是否打开
# netstat -tnl 查看 8080 8009 这2个端口,如果打开了,证明tomcat正常运行。
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN
对了 我的jdk 安装目录 是 /usr/java/jdk1.5.0_06
请大家帮我看看 怎么回事 ,谢谢大家了!
紫色葡萄 于 2012-05-27 12:41:12发表:
[i=s] 本帖最后由 紫色葡萄 于 2012-5-27 12:44 编辑 [/i]
大概是修改 tomcat6.0.18 名称而导致的。