solr4.5部署到tomcat

来源:互联网 发布:php个人信息管理系统 编辑:程序博客网 时间:2024/05/16 16:00

1、  apache-solr-3.5.0\example\webapps 目录下的 solr.war 文件拷贝到 Tomcat 6.0webapps目录下并且启动tomcat解压、把apache-solr-3.5.0\example\lib\ext的文件拷贝到

Tomcat 6.0\webapps\solr WEB-INF\lib 目录下。

2、 在 Tomcat 6.0\webapps\solr  目录里 新建一个 文件夹 conf

3、 apache-solr-3.5.0\example  下的 multicore 文件夹 考本到 Tomcat 6.0\webapps\solr\conf  目录下

4、  Tomcat 6.0\conf\Catalina\localhost 目录下新建一个  solr.xml文件 ,里面的内容如下

<?xmlversion="1.0" encoding="UTF-8"?>

<ContextdocBase="${catalina.home}/webapps/solr" debug="0"crossContext="true" >

   <Environment name="solr/home"type="java.lang.String"value="${catalina.home}/webapps/solr/conf/multicore"override="true" />

</Context>

5、访问你的 solr 项目   localhost:8080/solr  会显示出两个  core  ,  solr正常运行

6、 把本地下载的mmseg4j  解压缩 , 把里面的mmseg4j-all-1.8.5.jar文件 拷贝到 Tomcat 6.0\webapps\solr\WEB-INF\lib 目录下

 

7、接下来配置 solr 3.5 连接  mysql 数据库 , 生成索引 , 进行分词、下载 java 的 mysql 驱动 , 本机解压 mysql-connector-java-5.1.18-bin.jar, 然后拷贝到 Tomcat6.0\webapps\solr\WEB-INF\lib  目录下

8、在 \Tomcat 6.0\webapps\solr  目录下新建  db  文件夹 ,在这个文件夹下面新建一个  db-data-config.xml文件 内容类似如下

<dataConfig>

    <dataSourcetype="JdbcDataSource"driver="com.mysql.jdbc.Driver"url="jdbc:mysql://192.168.51.49:63366/test"user="root"password="LawYee2012"/>

    <documentname="mysql-test">

        <entityname="act"query="select GUID, Act_Name,Act_Special,Content from act">

        <fieldcolumn="GUID"name="id"/>

            <fieldcolumn="Act_Special"name="name"/>

            <fieldcolumn="Act_Name"name="core0"/>

            <fieldcolumn="Content"name="type"/>

        </entity>

    </document>

</dataConfig>

9、在 Tomcat 6.0\webapps\solr\conf\multicore\core0\conf目录下的solrconfig.xml文件里 , 添加如下代码 :

<requestHandlername="/dataimport"class="org.apache.solr.handler.dataimport.DataImportHandler">

    <lstname="defaults">

      <strname="config">C:/apache-tomcat-6.0.32/webapps/solr/db/db-data-config.xml</str>

    </lst>

  </requestHandler>

10Tomcat6.0\webapps\solr\conf\multicore\core1\conf\solrconfig.xml  路径里重复 9

11、把本地下载解压的 solr3.5文件里 , dist目录下的  apache-solr-dataimporthandler-3.5.0.jarapache-solr-dataimporthandler-extras-3.5.0.jar  Tomcat6.0\webapps\solr\WEB-INF\lib  目录下

12solr3.5连接 mysql已经配置完成 ,测试读取 mysql生成索引 ,访问 :  http://localhost:8180/solr/core0/dataimport?command=full-import 

13、在tomcat /bin目录下的 catalina.bat文件的 set JAVA_OPTS =后面添加 -Dsolr.allow.unsafe.resourceloading=true语句

原创粉丝点击