当前位置: 首页 > news >正文

网站的 规划与建设/天津网络广告公司

网站的 规划与建设,天津网络广告公司,提供手机网站制作,淘宝网做网站来自百度百科:Solr简介 Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众…

来自百度百科:Solr简介
Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对 Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用 Solr 创建的索引。


了解solr后,先做一下具体的准备工作:jdk-8u111、apache-tomcat-8.0.39、solr6.4.1,jdk和tomcat怎么安装就不啰嗦了,直接网上搜索就行了。

这是solr的下载地址:http://archive.apache.org/dist/lucene/solr/6.4.1/,下载solr-6.4.1.zip就行

下面是具体的搭建步骤:

第一步:把solr-6.4.1.zip解压之后,找到solr-6.4.1/server/server-webapp/目录下的webapp文件夹,复制粘贴到tomcat下的webapps下;

第二步:把solr-6.4.1/server/lib/ext目录下的所有jar包、和solr-6.4.1/dist下的solr-dataimporthandler-6.4.1.jar、solr-dataimporthandler-extras-6.4.1.jar粘贴复制到tomcat下的solr项目的WEB-INF/lib目录下;

第三步:把server目录下的solr文件夹粘贴复制到其他目录,然后重命名为:solr-home,这是solr核心文件夹。

第四步:修改tomcat下的solr项目的WEB-INF/web.xml,这一步用来指定默认的solr/home。在web.xml开头附近找到:

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:/soft/apache-tomcat-8.0.39/solr-home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

然后取消注释,把<env-entry-value>填第三步solr-home文件夹的地址。

第五步:在tomcat下的solr项目的WEB-INF下新建classes目录,然后把solr-6.4.1/server/resources下的log4j.properties粘贴过去;

做完这五步就基本搭建完成了,可以访问http://localhost:8080/solr/index.html可以到solr的后台做一些配置工作。

下面说一下搭建过程中可能遇到的异常:

1,启动tomcat时如果报下面的错误:

严重: Exception starting filter SolrRequestFilter

java.lang.NoClassDefFoundError: com/codahale/metrics/MetricSet
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.newInstance(Class.java:412)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4700)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5340)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1092)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1834)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: com.codahale.metrics.MetricSet
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)

... 20 more

请把solr-6.4.1/server/lib下的metrics-core-3.1.2.jar,metrics-ganglia-3.1.2.jar,metrics-graphite-3.1.2.jar,metrics-jetty9-3.1.2.jar,metrics-jvm-3.1.2.jar这几个jar包放到tomcat下的solr项目的WEB-INF/lib目录下。这个异常是缺少jar包,具体哪个不清楚,没有把metrics开头的jar包一个一个地测试,有耐心的同学可以找一下具体哪个jar包。


,2,访问http://localhost:8080/solr/index.html时如果报下面的错误:

HTTP Status 403 - Access to the requested resource has been denied

把tomcat下的solr项目的web.xml文件中
 <security-constraint> 
 <web-resource-collection> 
 <web-resource-name>Disable TRACE</web-resource-name> 
 <url-pattern>/</url-pattern> 
 <http-method>TRACE</http-method> 
</web-resource-collection> 
<auth-constraint/> 
</security-constraint> 
 <security-constraint> 
<web-resource-collection> 
 <web-resource-name>Enable everything but TRACE</web-resource-name> 
 <url-pattern>/</url-pattern> 
<http-method-omission>TRACE</http-method-omission> 
</web-resource-collection> 
 </security-constraint> 
这段注释掉。这段配置限制了对solr资源的访问,注释掉就可以访问了。

解决掉上面的异常后,重启tomcat,访问http://localhost:8080/solr/index.html,不出意外会进入如下图的页面


http://www.lbrq.cn/news/1092691.html

相关文章:

  • 海南省建设设厅官方网站/免费站长工具
  • 新手销售怎么和客户交流/惠州seo快速排名
  • 数据库对网站开发的作用/网站设计公司网站制作
  • 9夜夜做新郎网站/情感营销的十大案例
  • 如何制作网页网站/广告联盟接广告
  • 个人简历word文档/seo专员工作容易学吗
  • 福建定制网站开发/如何制作微信小程序店铺
  • 用asp做网站出现空白/网络推广自学
  • 旅游主题 wordpress/北京seo推广服务
  • 象58同城网站建设需要多少钱/关键词推广营销
  • vivo手机为什么建设网站/域名查询网入口
  • asp动态网站开发课后答案/徐州seo代理计费
  • 杭州p2p网站开发商/国际婚恋网站排名
  • 深圳便宜做网站/排名优化价格
  • 高端 网站定制/微信公众号推广
  • 服装网站建设报关/公司网站推广
  • 烟台专业的网站建站公司/网站建站流程
  • 网站建设与推广话术/免费b站软件推广网站2023
  • 小程序需要租服务器吗/北京网站seowyhseo
  • 青县有做网站的吗/微信搜一搜怎么做推广
  • 银川网站开发公司/百度 搜索热度
  • 从做系统怎么找一起的收藏网站/顶尖文案
  • 榆林网站建设价格/他达那非副作用太强了
  • 公司做网站找谁做网站的公司/外贸平台哪个网站最好
  • 网络公司网站源码/搜索引擎优化的概念
  • 专业建设内容/优化人员是什么意思
  • 地方门户网站赚钱/潍坊网站排名提升
  • 美工做网站怎么收费/百度爱采购推广怎么入驻
  • 做钢管用哪个门户网站/网站流量统计系统
  • 如何注册自己的网站/nba最新资讯
  • 2025年入局苹果Vision Pro开发:从零到发布的完整路线图
  • 数字化转型 - 企业数字化建设的几点思考
  • rt-thread 5.2.1 基于at-start-f437开发过程记录
  • 机器学习(重学版)基础篇(概念与评估)
  • Python 程序设计讲义(21):循环结构——while循环
  • 基于开源链动2+1模式AI智能名片S2B2C商城小程序的私域流量池用户运营研究