首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有正确定义BASEDIR环境变量。

没有正确定义BASEDIR环境变量。
EN

Stack Overflow用户
提问于 2011-05-25 13:30:31
回答 5查看 50.4K关注 0票数 40

在运行tomcat时,会出现以下错误。

BASEDIR环境变量未正确定义

运行此程序需要此环境变量。

2009年12月23日下午1:03:22 org.apache.jk.server.JkMain开始信息: Jk运行ID=0 time=1/41 config=null

这就是我如何在bashrc文件中设置我的JAVA_PATH。

代码语言:javascript
运行
复制
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'
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-23 00:37:00

我也有同样的问题,这对我来说很有效。

试试这个:

到终点站的路径到猫/垃圾桶。

然后执行以下命令:

代码语言:javascript
运行
复制
chmod +x *.sh

然后使用./startup.sh运行tomcat

票数 116
EN

Stack Overflow用户

发布于 2014-02-05 16:44:42

对我来说,出现这个问题是因为我安装了不同版本的apache。特别是,如果您试图调用较新版本的web服务器,并将CATALINE_HOME指向旧版本,则会出现此错误。一个对我有用的快速修复方法是将CATALINA_HOME环境变量设置为您要调用的版本。

票数 9
EN

Stack Overflow用户

发布于 2013-06-09 00:56:44

我在windows 7中出现了这个问题,安装了一个新的tomcat,在看了大约30分钟之后,我想知道错误在哪里,并打开classpath.bat文件来查看一个名为BASEDIR的变量。我试过了人们提出的所有不同的东西,但都没有用。我找到的简单解决方案..。

打开startup.bat添加

集BASEDIR=d:\tomcat

或者不管你的tomcat基文件夹在@echo off之后的行是什么(这是文件中的第一行)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6125249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档