在我的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需要设置为什么?我应该在哪里设置它?
谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!