TOMCAT-报错The BASEDIR environment variable is not defined correctly

The BASEDIR environment variable is not defined correctly

启动tomcat时报错
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
 这坑爹的中间件,害的我搞了半天 根据提示开始排查环境变量设置
 
 以下是JDK 与tomcat的环境变量
 
[root@localhost bin]# more /etc/profile
 
JAVA_HOME=/usr/local/src/jdk1.6.0_32
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export JAVA_HOME CLASSPATH

CATALINA_1_BASE=/apache-tomcat-6.0.35/
CATALINA_1_HOME=/apache-tomcat-6.0.35/
export CATALINA_1_BASE  CATALINA_1_HOME

没啥错误,这害得我狠被动啊,无意中打了一个ls命了恍然大悟


[root@localhost bin]# ls -al 
总计 688
d-w------- 2 root root   4096 02-22 14:53 .
drwxr-xr-x 9 root root   4096 02-22 14:53 ..
--w------- 1 root root  22705 11-28 18:20 bootstrap.jar
--w------- 1 root root  11830 11-28 18:20 catalina.bat
--w------- 1 root root  17708 11-28 18:20 catalina.sh
--w------- 1 root root   2374 11-28 18:20 catalina-tasks.xml
--w------- 1 root root  24172 11-28 18:20 commons-daemon.jar
--w------- 1 root root 199623 11-28 18:20 commons-daemon-native.tar.gz
--w------- 1 root root   1342 11-28 18:20 cpappend.bat
--w------- 1 root root   2108 11-28 18:20 digest.bat
--w------- 1 root root   1689 11-28 18:20 digest.sh
--w------- 1 root root  55828 02-22 16:13 nohup.out
--w------- 1 root root   3150 11-28 18:20 setclasspath.bat
--w------- 1 root root   4114 11-28 18:20 setclasspath.sh
--w------- 1 root root   2108 11-28 18:20 shutdown.bat
--w------- 1 root root   1628 11-28 18:20 shutdown.sh
--w------- 1 root root   2109 11-28 18:20 startup.bat
--w------- 1 root root   2023 11-28 18:20 startup.sh
--w------- 1 root root  32277 11-28 18:20 tomcat-juli.jar
--w------- 1 root root 249259 11-28 18:20 tomcat-native.tar.gz
--w------- 1 root root   3479 11-28 18:20 tool-wrapper.bat
--w------- 1 root root   3472 11-28 18:20 tool-wrapper.sh
--w------- 1 root root   2113 11-28 18:20 version.bat
--w------- 1 root root   1632 11-28 18:20 version.sh


全部没有执行权限,赶紧赋权限
# chmod  777 -R bin/

[root@localhost bin]# nohup  sh catalina.sh  run & 
[1] 19004
[root@localhost bin]# nohup: appending output to “nohup.out”

[root@localhost bin]# tail -f nohup.out 
2012-2-22 16:26:47 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2012-2-22 16:26:47 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2012-2-22 16:26:47 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2012-2-22 16:26:47 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/15  config=null
2012-2-22 16:26:47 org.apache.catalina.startup.Catalina start
信息: Server startup in 466 m

OK了 tomcat终于起来了,坑爹啊 下次上传时一定要注意权限!



  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值