跟益达学Solr5之使用Tomcat部署Solr

         最近忙着面试以及生活琐事把时间都霸占了,博客拖了4天没更新了,让各位久等了,望多多包涵!不过还好,工作已经敲定了,终于可以安心的学习Solr并分享我学习的点点滴滴啦!

        上回我们在Jetty下部署了,不过我想小伙伴们使用Tomcat还是要多点,所以这回我们就来试试把Solr5部署到Tomcat下,这里以Win7 64bit Tomcat7.0.55为例,linux环境下同理,没太大区别:

        首先你要去Solr官网下载Solr5.x的zip压缩包,至于怎么下载我这里就不赘述了,如果你不知道如何下载,请先参阅《跟益达学Solr5之使用Jetty部署Solr》,唯一要注意的是如果你是在linux环境下,请下载tgz包而不是zip包,特此提醒!解压solr-5.1.0.zip到任意盘符,如图:

跟益达学Solr5之使用Tomcat部署Solr_第1张图片
     复制solr.war到tomcat的webapps目录下,如图操作:
跟益达学Solr5之使用Tomcat部署Solr_第2张图片
 
跟益达学Solr5之使用Tomcat部署Solr_第3张图片
      启动tomcat,如图:
跟益达学Solr5之使用Tomcat部署Solr_第4张图片
       然后修改webapps\solr\WEB-INF下的web.xml配置文件,如图:
跟益达学Solr5之使用Tomcat部署Solr_第5张图片
     配置solr_home目录路径,如图:
跟益达学Solr5之使用Tomcat部署Solr_第6张图片
 
跟益达学Solr5之使用Tomcat部署Solr_第7张图片
     然后我们需要去C盘创建一个solr_home文件夹,这就是我们SOLR_HOME根目录啦,如图:
跟益达学Solr5之使用Tomcat部署Solr_第8张图片
    然后我们需要把E:\solr-5.1.0\server\solr目录下的所有文件及文件夹全部复制到我们刚刚创建的solr_home目录下,如图:
跟益达学Solr5之使用Tomcat部署Solr_第9张图片
     
跟益达学Solr5之使用Tomcat部署Solr_第10张图片
   
 然后我们需要把E:\solr-5.1.0\server\lib\ext目录下的所有jar包 copy到E:\apache-tomcat-7.0.55\webapps\solr\WEB-INF\lib目录下(
E:\apache-tomcat-7.0.55是我的tomcat安装根目录,请对照你们自己的tomcat安装目录进行调整,你懂的),如图:
跟益达学Solr5之使用Tomcat部署Solr_第11张图片
 
跟益达学Solr5之使用Tomcat部署Solr_第12张图片
 

       然后复制E:\solr-5.1.0\server\resources目录下的log4j.properties配置文件到E:\apache-tomcat-7.0.55\webapps\solr\WEB-INF目录下,如图操作:
跟益达学Solr5之使用Tomcat部署Solr_第13张图片
      然后重启我们的tomcat,如图:
跟益达学Solr5之使用Tomcat部署Solr_第14张图片
      打开你的浏览器,地址栏输入http://localhost:8080/solr访问我们的Solr Web后台。如果你能看到这个界面,即表明Solr5部署成功了,如图:
跟益达学Solr5之使用Tomcat部署Solr_第15张图片
       然后你就可以通过Solr Web UI添加Core啦,不过添加Core之前,你需要在solr_home目录下创建core文件夹,如图:
跟益达学Solr5之使用Tomcat部署Solr_第16张图片
     core目录下需要创建conf和data文件夹,你懂的,《跟益达学Solr5之使用Jetty部署Solr》这篇博客也提到过,如图:
跟益达学Solr5之使用Tomcat部署Solr_第17张图片
     剩下的一些配置copy具体你们就参照那篇去操作把,这里就不重复说明了。
到此,Solr5如何部署到Tomcat就讲解完毕了!

    其实在linux环境也是一样的,只不过你复制黏贴文件,创建文件夹,解压文件,启动Tomcat等等这些操作,都需要借助linux命令罢了,具体操作步骤其实都是一样的,希望你们能触类旁通,举一反三!!!

      如果你还有什么问题请加我Q-Q:7-3-6-0-3-1-3-0-5,

或者加裙
一起交流学习!

     

      

      

      

    

    

    

       

      

     

你可能感兴趣的:(tomcat,Solr)