solr之CKAN/jetty/Solr : ERROR 500: org/apache/tomcat/util/descriptor/LocalResolver

zhujiabin 阅读:45 2024-02-25 17:59:16 评论:0

我正在按照本指南从源代码安装 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 管理界面。

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


标签:Tomcat
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号