zoukankan      html  css  js  c++  java
  • solr4.9r+ Eclipse 4.3+ tomcat 7.5 +winds7(二)

    尊重原创,原文地址:http://blog.csdn.net/chunlei_zhang/article/details/38778945

    这另外一种方法是将solr项目部署到tomcat上,执行tomcat的时候能够直接执行方法。

    第一种方法:http://blog.csdn.net/chunlei_zhang/article/details/38449037

    一)首先保证solr4.9,Eclipse 4.3  tomcat 7.5 windows7一切都正常使用(事实上这样的方式都能够用不到Eclipse4.3),假设有项目用到我们创建的solr项目,直接调用就可以,由于项目已经部署到了tomcat的webapp下了。

    二)首先我们将下载的solr4.9进行解压,找到examplewebappssolr.war然后找到solr.war文件,将solr.war文件复制到tomcat的webapp下。solr.war的文件夹例如以下:


    复制到tomcat的文件夹例如以下:


    三)这个时候我们就将solrserver须要的基本配置都配置到了tomcatserver中,接下来我们须要配置我们的solr项目了,跟我提到的配置web项目到tomcat的三种方法差点儿相同(尊重原创:http://blog.csdn.net/chunlei_zhang/article/details/38446657),这里有两种方法,一种方法是在tomcat的Catalina中进行配置(绿色的框内),另外一种是使用tomcat的server.xml(红色)进行配置。


    我们选择Server.xml的配置例如以下:


    这里我们就要注意了,path是我们输入域名的http链接时,项目的名称,docBase为solr.war的位置。solrhome/value为我们要执行的solr项目的地址,我们还是以第一种方法的solr项目为例:文件夹为:



    这个以后就能够启动tomcat了,启动tomcat的方法能够从DOS也能够直接找到tomcat的bin文件下的start.bat就能够了,有的时候会报错,最好先把tomcat的日志文件清空,然后就能够进行操作了,启动后会报错,日志例如以下:


    这是由于执行的时候缺少日志jar包而出现的,我们仅仅要把solr的example中ext的jar包考到tomcat的lib下就可以,这个时候不用考log4j.porpertis的文件,执行是会报waring,只是不影响程序的执行(由于我不喜欢这中方式,所以不想对我的tomcat做太多的修改,演示一下另外一种方式),执行结果例如以下:


    两种方式的差别:

    第一种方式是我直接使用Eclipse创建了solr项目,所需的jar包也所有放入进去,后期我们能够将其打成war包,然后将其放入到一个tomcat的webapps下就可以执行,tomcat会自己主动的在进行配置载入删除。

    另外一种方式是通过将solr.war放到tomcat的webapps下执行,然后再通过server.xml配置solrHome选项来完毕自定义的solr项目的部署。同一时候须要向tomcat中加入须要的日志jar包。


  • 相关阅读:
    元旦发布DayPilot Pro 5.8源代码
    新年新开端
    PWA 2007 过期解决办法
    Document Library Explorer 2007 源代码更新下载
    发布DayPilotPro5.5.1780 SP1源代码
    MOSS自带调查列表结果图形化展示
    自定义PWA报工界面:隐藏加班项
    学习Document Library Explorer 2007源代码
    WSS&MOSS SP3 Now Available
    SQL Server 2008安装失败
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4355988.html
Copyright © 2011-2022 走看看