我在apache solr3.6(天真用户)上使用并且在solr文件夹的多核中有数据。
D:\setup\apache-solr-3.6.0\example\multicore
我正在使用的当前版本的tomcat在其bin文件夹中有startup.bat
,因此我在其中指定了JAVA_OPTS
,如下所示:
rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
set "JAVA_OPTS=%JAVA_OPTS% -Dsolr.solr.home=D:\setup\apache-solr-3.6.0\example\multicore"
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
:end
但是我最近下载了一个新版本的tomcat,其中不包含startup.bat
,而是包含一些.exe文件(可能是tomcat.exe),双击它将启动tomcat服务器。
那么如何指定JAVA_OPTS
和-Dsolr
呢?
答案 0 :(得分:1)
@Bhanu说......
转到tomcat istallation文件夹,在Apache Software Foundation\Tomcat 6.0\bin
内你会发现tomcat6w.exe
运行它。它将打开tomcat配置窗口
打开java选项卡,并将java选项中的多核路径指定为-Dsolr.solr.home=D:\setup\apache-solr-3.6.0\example\multicore
答案 1 :(得分:0)
要使用Tomcat设置Solr Home选项,请参阅details。
此外,更多信息可在SolrTomcat
获取答案 2 :(得分:0)
在较新版本的tomcat中说tomcat7,你会在 tomcat / bin 中找到 tomcat7w.exe 。运行它选择Java选项卡,然后在“Java选项”窗格中编写路径。 与JNDI方式相比,这很容易。