【TOMCAT啟動異常】The BASEDIR environment variable is not defined correctly


<span style="font-size:18px;">The BASEDIR environment variable is not defined correctly</span>

啟動tomcat時報錯
<strong>The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program</strong>
 這坑爹的中間件,害的我搞了半天 根據提示開始排查環境變量設置
 
 以下是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終於起來了,坑爹啊 下次上傳時一定要注意權限!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM