无法从终端启动码头 - 启动时出错

时间:2016-02-08 02:31:55

标签: solr jetty osx-elcapitan

安装码头的目录,我使用brew install jetty

$scope

这里是我开始码头的地方

Vallis-MacBook-Pro:9.3.7.v20160115 ValliSA$ cd libexec/
Vallis-MacBook-Pro:libexec ValliSA$ ls -ltr
total 1208
drwxr-xr-x  60 ValliSA  admin    2040 Jan 15 16:37 modules
drwxr-xr-x   8 ValliSA  admin     272 Jan 15 17:04 demo-base
drwxr-xr-x   3 ValliSA  admin     102 Jan 15 17:05 webapps
drwxr-xr-x   3 ValliSA  admin     102 Jan 15 17:05 resources
drwxr-xr-x   3 ValliSA  admin     102 Jan 15 17:05 bin
drwxr-xr-x  44 ValliSA  admin    1496 Jan 15 17:05 lib
-rw-r--r--   1 ValliSA  admin    3978 Jan 15 17:05 start.ini
-rw-r--r--   1 ValliSA  admin  142605 Jan 15 17:06 start.jar
-rw-r--r--   1 ValliSA  admin   30012 Jan 15 17:06 license-eplv10-aslv20.html
drwxr-xr-x  50 ValliSA  admin    1700 Jan 15 17:06 etc
-rw-r--r--   1 ValliSA  admin  428261 Jan 15 17:06 VERSION.txt
-rw-r--r--   1 ValliSA  admin       5 Feb  7 19:05 jetty.pid
drwxr-xr-x   4 ValliSA  admin     136 Feb  7 19:05 logs
-rw-r--r--   1 ValliSA  admin      98 Feb  7 19:05 jetty.state

执行启动后我得到以下异常,我不知道如何解决问题。

 Vallis-MacBook-Pro:libexec ValliSA$ java -jar start.jar 

1 个答案:

答案 0 :(得分:1)

我不建议安装Jetty,然后尝试将Solr配置到其中(如果这确实是您要做的),尤其是如果您使用的是最新版本的Solr( 5.4.1)。从5.3开始,Solr被设计为独立服务器。如果,出于某些奇怪的原因,你想让自己的事情变得困难,并且当官方的Solr下载已经为你完成了时,将Solr的点点滴滴放入Jetty,你需要去,最迟,5.2.1。我见过人们选择Solr下载的唯一一次是使用不同的容器,比如Tomcat。

不仅如此,你不应该使用start.jar来启动Solr。您应该使用bin/solr中的脚本。我想在此强调,在这种情况下你没有启动 Jetty ,你正在启动 Solr

Start here将被定向到Solr 5.4.1下载最近的镜像。阅读文档或找到一个好的教程,你就可以让Solr尽快做你想做的事。

在这种情况下,您不需要brew install jetty