java—在自制的tomcat 7中设置basedir的位置

guz6ccqo  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(192)

在我的mac电脑上,我在/library/home下的solr 1.4和solr 3.5中设置了tomcat,位置如下:

/Library/Tomcat/Home

其中/home符号链接到/library/tomcat/apache-tomcat-6.0.32

/Library/Tomcat/Home/webapps/solr

单个芯在

/Library/Tomcat/solr

java安装在

/Library/Java/Home

其中/home符号链接到/system/library/frameworks/javavm.framework/home
我在将solr4.10.4与tomcat结合运行时遇到了问题,我正在使用自制的mysql和php,所以我想我应该尝试将tomcat7和solr4与homewbrew结合使用。所以这个安装了tomcat7到

/usr/local/Cellar/tomcat7/7.0.61

当我尝试开始使用tomcat时,问题就出现了

/usr/local/Cellar/tomcat7/7.0.61/libexec/bin/startup.sh

我得到这个错误:
未定义basedir环境变量运行此程序需要此环境变量
我到处寻找,看到了各种各样的建议来解决这个问题,但是我找不到任何可行的方法。首先,我不确定这是不是和卡塔琳娜的家一样。在我的个人资料中,我有java\u home和catalina\u home(我确实将catalina\u home更改为/usr/local/cellar/tomcat7/7.0.61/libexec)。我还尝试将我的配置文件中的basedir设置为与catalina\u home相同的路径,但在尝试启动tomcat时仍然会出现相同的错误。
我不记得以前安装的tomcat6和solr3必须这么做。basedir需要设置为什么?我应该在哪里设置它?
谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题