首页 文章

将ColdFusion 11连接到Remote Solr

提问于
浏览
3

我无法将我的独立Solr服务器“连接”到我的ColdFusion 11 Enterprise服务器上 . 似乎我在CFIDE Admin中有基本的Solr服务器信息,但ColdFusion没有列出Solr服务器上存在的任何集合/核心 . 此外,我无法使用ColdFusion admin gui创建新的集合/核心 .

在CFIDE Admin中,我已按如下方式设置Solr服务器信息:

Solr主机名:172.xx.xxx.xx Solr主页:/ opt / bitnami / apache-solr / solr Solr管理端口:8983 Solr Webapp:solr Solr Buffer限制:40用户名:[blank]密码:[blank] Solr连接:[]使用HTTPS连接(未选中)Solr Admin HTTPS端口:0(此时不使用HTTPS)

以下是我在尝试创建新集合时在CFIDE Admin中看到的内容:

无法创建集合测试集合 . 无法创建Solr集合测试集合 . 创建集合时发生错误:org.apache.solr.common.SolrException . 检查Solr日志以获取更多详细信息 .

这就是我从Solr日志中的相同操作中看到的:

CoreContainer创建核心错误[test-collection]:无法为核心测试集合加载conf:从/opt/bitnami/apache-solr/solr/test-collection/conf/solrconfig.xml SolrCore org.apache加载solr配置时出错.solr.common.SolrException:错误创建SolrCore'test-collection':无法创建核心[test-collection]引起:无法在类路径中找到资源'solrconfig.xml'或'/ opt / bitnami / apache-solr / Solr的/测试收集/ conf目录”

我已经搜索了很长一段时间,但没有找到任何可以帮助我将ColdFusion 11连接到远程Solr服务器的东西 . 我非常感谢你能给我的任何帮助 . 先感谢您 .

1 回答

  • 1

    我联系了Adobe,并且(令人惊讶地)得到了一些帮助 . 他们说ColdFusion正式不支持非ColdFusion Solr服务器 .

    最后,我们刚安装了包含ColdFusion的Solr服务器(当然,通过重新安装ColdFusion) .

    另外,他们说ColdFusion附带的Solr服务器是3.4.x版本 . ColdFusion独立Solr服务器版本相同 . 我们可能已经安装了CF独立服务器,但为了简单起见选择了本地服务器(经过我们已经遇到的所有麻烦) .

    作为旁注,可以使用与ColdFusion不同的Solr服务器,但您必须独立于ColdFusion管理该服务器 . 然后,您可以使用 <cfhttp> 查询服务器 .

相关问题