zoukankan      html  css  js  c++  java
  • 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终于起来了,坑爹啊 下次上传时一定要注意权限!


  • 相关阅读:
    C#操作ini配置文件和写入日志操作
    asp.net AJAX 定期刷新页面,然后,在 Timer 的事件中弹出窗口
    setInterval和setTimeout的区别
    检测远程URL是否存在
    SharePoint列表的模板类型中的BaseType参数和ListTemplate参数
    TCP中的Flag options
    jQuery基础教程摘录 Hello world
    SharePoint站点无法打开的问题
    SPQuery在引用field的时候要用internal name
    Windows Server 2008中用管理员的权限使用命令行来打开程序
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299294.html
Copyright © 2011-2022 走看看