CKAN/Jetty/Solr:ERROR 500:org/apache/tomcat/util/descriptor/LocalResolver

Phi*_*hil 3 solr jetty ckan

我正在按照本指南从源代码将ckan安装到ubuntu服务器14.04上:http://docs.ckan.org/en/latest/maintaining/installing/install-from-source.html

我遇到的问题是,当我尝试在本地访问solr时,我收到以下错误:

ERROR 500: org/apache/tomcat/util/descriptor/LocalResolver.
Run Code Online (Sandbox Code Playgroud)

我已经google了,并尝试将libtomcatlib-6更改为以前的版本,但降级将不会采取(此后此apt-get表示未找到该版本).有人有主意吗?

Sea*_*ond 10

如果在浏览器中打开Solr页面时收到以下错误消息:

java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/LocalResolver
Run Code Online (Sandbox Code Playgroud)

然后运行以下命令:

sudo sh -c 'echo /usr/share/java/tomcat-coyote.jar >> /etc/jetty/start.config'
sudo service jetty restart
Run Code Online (Sandbox Code Playgroud)

然后重新加载页面,您应该看到Solr管理界面.

(我假设您按照源安装说明安装了Solr和Jetty,即sudo apt-get install solr-jetty openjdk-6-jdk.NoClassDefFoundError是因为Ubuntu 14.04的jetty包有问题.)