solr_4.5.0_04:配置 tomcat 服务器

来源:互联网 发布:淘宝怎么开店流程 编辑:程序博客网 时间:2024/06/04 15:45

一、下载 Tomcat ,这里下载免安装版。


二、文件夹以及文件配置,这里我们将罗列出等一下我们将用到的所有文件夹,以及一些必要的备注信息。

三、配置 Tomcat

1、在 D:\zsolrwork 文件夹下创建 solr 文件夹,并在 solr 文件夹下创建 home 和 server 两个文件夹

2、将下载好的 Tomcat 压缩包解压,并将压缩包中的全部文件拷贝到 server 文件夹下


3、将 D:\zsolrwork\solr4.5.0\example\webapps(就是 solr4.5.0 解压包下 example\webapps 文件夹下) 文件夹下的 solr.war 文件拷贝到 D:\zsolrwork\solr\server\webapps 文件夹下。

4、启动 Tomcat 服务器

1)在 D:\zsolrwork\solr\server\bin 目录下双击击 startup.bat 文件,启动运行 Tomcat

2)启动成功

3)系统将自动解压 solr.war 文件成 solr 文件

5、将 solr4.5.0 解压包下的 D:\zsolrwork\solr-4.5.0\example 的 solr 文件夹下所有文件拷贝到 D:\zsolrwork\solr\home



6、 将 D:\zsolrwork\solr-4.5.0\example\lib\ext 目录下所有的.jar(5个)拷到 D:\zsolrwork\solr\server\webapps\solr\WEB-INF\lib 目录中。


7、在 D:\zsolrwork\solr\server\webapps\solr\WEB-INF 目录下新建 classes 文件夹,将 D:\zsolrwork\solr-4.5.0\example\resources 文件夹下 log4j.properties 文件,拷贝到刚才的classes 文件夹下。



8、打开 D:\zsolrwork\solr\server\webapps\solr\WEB-INF 目录下的 web.xml 文件,将下面代码的注释去掉

 <env-entry>       <env-entry-name>solr/home</env-entry-name>       <env-entry-value>/put/your/solr/home/here</env-entry-value>       <env-entry-type>java.lang.String</env-entry-type>  </env-entry>

9、保存 web.xml 文件。重启 Tomcat。输入网址 http://localhost:8080/solr


注意:错误

1、简述:SolrCore 'collection1' is not available due to init failure; Can't find resource 'solrconfig.xml' in classpath or 'D:\zsolrwork\solr\home\collection1\conf/', cwd=D:\zsolrwork\solr\server\bin

该类型的错误是 solr home路径没有配置正确 <env-entry-value> 节点下配置的是 solr 的 home 路径,就是包含 collection1 文件的的 父路径

2、简述:org.apache.solr.common.SolrException; null:org.apache.solr.common.SolrException: Unable to create core: collection1;java.lang.ClassNotFoundException: solr.clustering.ClusteringComponent

该类型错误是缺少 jar 包造成的,只要引入相应的 jar 包即可。

到 D:\zsolrwork\solr-4.5.0\dist 目录下 找到 clustering.jar 包,将其拷贝到 D:\zsolrwork\solr\server\webapps\solr\WEB-INF\lib 目录下




在此感谢博主的文章   windows下配置solr+tomcat详细图文教程


0 0
原创粉丝点击