Java JSP与apachesolr的集成

Java JSP与apachesolr的集成,java,apache,jsp,solr,jsp-tags,Java,Apache,Jsp,Solr,Jsp Tags,有人能帮助我将JSP与ApacheSolr集成吗?我是ApacheSolr新手,近年来很少使用JSP,但知道它的工作原理。我已经在JSP中开发了UI,希望接受来自JSP的用户查询,并在ApacheSolr中查询它们。提前谢谢 有几件事: 您不希望将JSP托管在Solr使用的同一个Jetty中。主要是因为您不想将Solr服务器公开给公共internet(它不安全)。因此,您的JSP应该在单独的服务器(Tomcat/Jetty/etc)上运行,并与Solr对话 要与Solr交谈,您可能需要使用Sol

有人能帮助我将JSP与ApacheSolr集成吗?我是ApacheSolr新手,近年来很少使用JSP,但知道它的工作原理。我已经在JSP中开发了UI,希望接受来自JSP的用户查询,并在ApacheSolr中查询它们。提前谢谢

有几件事:

  • 您不希望将JSP托管在Solr使用的同一个Jetty中。主要是因为您不想将Solr服务器公开给公共internet(它不安全)。因此,您的JSP应该在单独的服务器(Tomcat/Jetty/etc)上运行,并与Solr对话
  • 要与Solr交谈,您可能需要使用SolrJ客户端,您需要将其保存在某种全局池中
  • 或者,您可以将JSP视图托管在Spring容器中,在这种情况下,您可以查看集成,它将为您管理会话

  • 看看您具体的编程问题是什么?我想接受JSP中的值并使用它们来查询ApacheSolr。这就是我需要知道的。你好,Alexandre,我尝试使用SolrJ从servlet获取从JSP检索的值,但是当我尝试使用诸如HttpSolrServer或SolrInputDocument之类的SolrJ功能时,我在执行过程中遇到了一些错误。你能帮我吗?此外,我还使用ApacheTomcat测试我的JSP和servlet代码,在与SolrJ集成时,ApacheTomcat在执行过程中停止并给出一些错误。