tomcat webapp 图片_Tomcat下安装Solr

tomcat版本7
Solr版本4.1

安装tomcat这里就不讲了,大家应该都会。

tomcat的设置

步骤一:设置tomcat的权限

在tomcat下的tomcat-user.xml中添加权限

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user roles="manager-gui,manager-script,manager-jmx,manager-status" password="123456" username="root"/>

这里是配置的权限,账号和密码,这样就能进入manager app 了

步骤二: 验证权限是否有效

开启tomcat,进入localhost:8080,

d0ff4c34fc3b189a50e6f19d642896e8.png

点击进入,输入我们设置的账号和密码

当看到这个界面证明你的权限已经配置成功

b2de4dd5a92bf65a170c92dc8af662ca.png

tomcat下安装solr

步骤一:解压solr

解压solr,将solr-4.10.3examplewebapps下的solr.war拷贝到tomcat下的webapp下。

步骤二:解压war包

开启tomcat进行解压war包。这时候你的solr.war就已经解压了。

步骤三:添加日志文件

首先,进入solr的这个路径下solr-4.10.3exampleresources,找到你的日志文件log4j.properties,拷贝他!!!

其次,进入tomcat,这个路径webappssolrWEB-INF下创建一个classes文件来放置我们拷贝的log4j.properties。

步骤四:添加jar包

首先进入solr下的solr-4.10.3examplelibext目录。将所有的jar全部拷贝!!!

296629b7198dc73b778c5baeddfb6444.png

进入tomcat下的webappssolrWEB-INFlib这个目录,将拷贝的上面的所有的jar都放在这里

步骤五:创建solrhome

首先进入solr下的solr-4.10.3solrexamplesolr这里有一个文件夹collection1,将他拷贝

其次随便找个地方创建一个文件夹名称随便这里我创建的名称为solrhome(随意命名)。将拷贝的collection1放在这里。

再进入tomcat下的webappssolrWEB-INF找的你的web.xml,配置我们的路径。

进入后找到一个叫<env-entry>的标签解开注解进行配置。

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>F:/solrhome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

这里我们只改env-entry-value,将我们的solrhome路径复制到这里,记得如果是的要进行转义 如果是/就不用。

步骤六:验证

如果你的tomcat配置和我的一样,输入localhost:8080

下的manager app

97df2380bf2ddb67d4d55e4a9739ca64.png

点击进入看到

c4ddd8210e80bdc05b6839f7b9b18376.png

证明成功了。

你也可以使用

localhost:8080/solr进行判断。看到上面的图片证明你已经配置成功了。


中文分词器的配置
  1. 配置IKAnalyzer 的 jar 包:
    1. 将 IKAnalyzer2012FF_u1.jar 拷贝到 tomcat 的webapps/solr/WEB-INF/lib 下。
  2. 添加IKAnalyzer的配置
    1. 在tomcat的webapps/solr/WEB-INf/下创建classes。
    2. 将IKAnalyzer中的三个配置文件:IKAnalyzer.cfg.xml、ext_stopword.dic 、mydict.dic 拷贝到创建好的classes 下。
    3. ext_stopword.dic 和 mydict.dic 必须保存成无 BOM 的utf-8类型。
  3. 修改schema.xml 文件
    1. 在我们创建的solrhome中找到conf/schema.xml文件。
    2. 添加如下代码
<fieldType name="text_ik" class="solr.TextField">
  <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

重新启动tomcat,进入solr,找到

0e40f4b3bd11c1364bfcb4bf71630314.png

按着标号测试一下,(3中随便输入即可),当出现分词效果证明已经配置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值