Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在何处设置装有自制Tomcat 7的BASEDIR_Java_Tomcat_Solr_Tomcat7_Solr4 - Fatal编程技术网

Java 在何处设置装有自制Tomcat 7的BASEDIR

Java 在何处设置装有自制Tomcat 7的BASEDIR,java,tomcat,solr,tomcat7,solr4,Java,Tomcat,Solr,Tomcat7,Solr4,在我的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/Libra

在我的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_HOME和CATALINA_HOME(我确实将CATALINA_HOME更改为/usr/local/ceral/tomcat7/7.0.61/libexec)。我还尝试将我的配置文件中的BASEDIR设置为与CATALINA_HOME相同的路径,但在尝试启动tomcat时仍然出现相同的错误

我不记得以前安装Tomcat6和Solr3时必须这样做。BASEDIR需要设置为什么?具体在哪里设置

谢谢