CKAN/Jetty/Solr: ERROR 500: org/apache/tomcat/util/descripto



我将根据本指南从源代码将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.

我已经在谷歌上搜索并尝试将libtomcatlib-6更改为以前的版本,但降级不会发生(在此之后,apt-get表示找不到该版本)。有人有什么想法吗?

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

java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/LocalResolver

然后运行以下命令:

sudo sh -c 'echo /usr/share/java/tomcat-coyote.jar >> /etc/jetty/start.config'
sudo service jetty restart

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

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

CKAN还不支持Ubuntu 14.04,存在许多问题;https://github.com/ckan/ckan/labels/14.04安装在Ubuntu 12.04上。话虽如此,这里有一个pull请求,其中包含14.04的工作源安装说明:https://github.com/ckan/ckan/pull/2020

最新更新