我正在研究如何将Solr合并到现有的web应用程序中。
我找到了将Solr合并到现有Web应用程序中的两种基本路径。一种是解压缩软件,将 Solr jar 文件添加到我的应用程序的 WEB-INF/lib 中,并直接在我的应用程序中使用 org.apache.solr 类。换句话说,没有单独的 Solr 服务器实例。
另一种是使用Solrj从单独的Solr服务器实例中查询数据。
我的第一印象是Solrj方法更健壮(还没有实际使用过)。
所以,我的问题是:在什么情况下我会使用第一种方法(解压缩solr.war并将jar文件添加到我自己的应用程序中)?
可以将solr看作关系数据库服务器的一个类比:使用嵌入式数据库的原因就是以这种方式使用Solr的原因。选择单独的Solr服务器有以下优点:
一些缺点:
我的默认选择是单独的实例,开销不大。
首先-是的,我已经阅读了关于这个主题的多个问题和答案,并且无法得到任何解决方案来帮助我。我没有运行Tomcat或JBoss,也没有要更改的文件。我使用的是Java6.0和。 我已经在和中创建了目录,以防万一。 有什么想法吗?
我已经制作了我的网络应用程序,我想把它放在互联网上。我听说用户可以使用 .war 文件在 cPanel 中部署 Web 应用程序。我一直在搜索这个,任何类型的教程或任何有关如何做到这一点的信息。但是没有一个真正告诉你如何做到这一点,你只会找到关于如何在Tomcat或Glassfish上部署的教程。我在这里错过了什么点吗?一旦我的 Web 应用程序打包为 .war 文件,我如何将它放到互联网上?如果
问题内容: 我有Web Maven项目。项目的输出是一个文件。我想将此文件添加为对project_b的依赖项。 project_b的文件,具有如下插件: 如何添加了与Web应用程序来project_b ,,和? 问题答案: 在Maven中,添加依赖关系只是小菜一碟。看下面的pom.xml。 设置以上依赖项与在project-apple中导入project-banana.jar相同。 现在,我有另一
问题内容: 首先-是的,我已经阅读了有关此主题的多个问题和答案,但无法从中获得任何解决方案来帮助我。我没有运行Tomcat或JBoss,也没有要更改的文件。我正在使用Java 6.0和。 我正在使用IDEA IntelliJ创建一个可运行的jar文件,其中jar库是单独打包并通过清单链接的。我因此在Linux服务器上运行代码: 我的log4j配置文件(已放在和中,以防万一)是: 为了防万一,我再次
我想编写一个使用azure power shell运行的脚本来自动添加Web应用程序配置 蔚蓝的 它看起来像key="value" 我写这个脚本 但我知道上面的脚本只是获取我的Web应用程序,现在我需要访问MyWebApp 编辑:该脚本可以自动创建新的web应用程序并向其添加应用程序设置: