運行我的tomcat時出現以下錯誤。BASEDIR環境變量未正確定義
的BASEDIR環境變量未正確定義
需要此環境變量來運行該程序
2009年12月23日下午1點03分22秒org.apache.jk.server.JkMain啓動 INFO:JK運行ID = 0時間=四十一分之一配置= NULL
這是我設置我JAVA_PATH在我的bashrc文件
export JAVA6_HOME=/home/asharma/Softwares/jdk1.6.0_12
export JAVA_HOME=$JAVA6_HOME
export JPDA_TRANSPORT=dt_socket
export JPDA_ADDRESS=9000
export RESIN_HOME=/home/asharma/Softwares/resin
export PATH JAVA_HOME
export GDK_NATIVE_WINDOWS=1
export CATALINA_HOME=/home/asharma/Softwares/apache-tomcat-6.0.20
export CATALINA_OPTS="-Dcom.sun.management.jmxremote Dcom.sun.management.jmxremote.port=19000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
export CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9998 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
alias tstart="$CATALINA_HOME/bin/catalina.sh jpda start -Xmx2000m -Dcom.sun.management.jmxremote.port=9998 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false ; tail -f $CATALINA_HOME/logs/catalina.out"
alias tstop="sh $CATALINA_HOME/bin/shutdown.sh"
alias minstall='mvn clean install -Dhttps.proxyHost=monitoring01.hyd.int.untd.com -Dhttps.proxyPort=3128'
alias resin='sh $RESIN_HOME/bin/httpd.sh -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12345 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -verbose -DVPS_HOME=/home/asharma/vps -Xms2000m -Xmx2000m'
BASEDIR應設置在catalina.sh中(通常等於CATALINA_HOME)。確保你的catalina.sh文件裏有這個。最壞的情況下,添加到您的出口 – Sean 2011-05-25 15:14:27
以上我已經在我的catalina.sh文件中設置了BASEDIR到CATALINA_HOME,即使這樣我也得到了同樣的錯誤。它有類似BASEDIR =「$ CATALINA_HOME」 。 「$ CATALINA_HOME」/斌/ setclasspath。sh else if [-r「$ CATALINA_HOME」/bin/setclasspath.sh];然後 BASEDIR =「$ CATALINA_HOME」 。 「$ CATALINA_HOME」/bin/setclasspath.sh 其他 – 2011-05-26 05:30:24