tomcat:apache-tomcat-7.0.42:
环境:ubuntu 12.04
solr有两种运行方式:
1,使用自带的jetty运行,java -jar start.jar
2,将solr部署到tomcat运行
不同之处在于端口,1=8983 ;2=8080
部署步骤
1,将apache-solr-3.6.2目录dist下的apache-solr-3.6.2.war,复制到,tomcat的webapps中
2,tomcat文件夹conf\Catalina\localhost这个文件夹内,建立一个solr.xml,这个名字要与webapps下项目名字对应
如果是apache-solr-3.6.2.war,对应,apache-solr-3.6.2.xml
如果是solr.war,对应,solr.xml
3,apache-solr-3.6.2.xml
<Context docBase="/home/hadoop/apache-tomcat-7.0.42/webapps/apache-solr-3.6.2.war" reloadable="true">
<Environment name="solr/home" type="java.lang.String" value="/home/hadoop/apache-solr-3.6.2/example/solr" override="true"/>
</Context>
4,启动tomcat
http://localhost:8080/apache-solr-3.6.2/admin/
成功进入solr查询界面