Solr学习(一)Tomcat7上部署solr4.5.1(Win7)
2014-12-31 17:20
417 查看
原文链接:/article/1751016.html
1 部署前准备:
下载JDK(jdk-7u45-windows-x64.exe): http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载Solr4.5.1(solr-4.5.1.zip): http://lucene.apache.org/solr/
下载Tomcat7(apache-tomcat-7.0.47-windows-x64.zip):http://tomcat.apache.org/download-70.cgi
2 安装JDK:
安装JDK,配置JAVA_HOME,path,classpath的“系统环境变量”,学过java的都知道怎么做了,网站也很容易搜到,这里就不赘述了。
3 运行Tomcat:
解压Tomcat到任意目录,我解压到了E盘根目录。
(1)进入bin目录下双击startup.bat运行,如果端口8080被占用了(我的就被占用了),就修改默认端口号,否则跳过这一步:
修改方法是,去E:\apache-tomcat-7.0.47\conf目录的server.xml中,利用“查找/替换”功能将所有8080替换为80。
(2)然后加上UTF-8的编码:
去E:\apache-tomcat-7.0.47\conf目录的server.xml中,找到下面的内容,在后面上上URIEncoding这一项:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
好了,再次双击bin目录下面的startup.bat,应该就能成功启动Tomcat,然后打开浏览器输入http://localhost:80 就可以访问到Tomcat的主页了。
OK,停掉Tomcat。
4 部署Solr:
(1)部署前的准备:
解压solr到E盘根目录。
A) 在E盘根目录下面建一个目录,就叫 SOLR_HOME吧。
吧E:\solr-4.5.1\example 下的solr文件夹 拷贝到新建的SOLR_HOME目录下。(放在任意地方,因为Solr需要创建Collection,但是我们不需要创建新的, 而是直接拷贝这个默认的过来用。)
B) 吧Solr中E:\solr-4.5.1\example\webapps 下的solr.war拷贝到Tomcat的 E:\apache-tomcat-7.0.47\webapps目录下。(放在Tomcat的Webapps目录,Tomcat启动的时候会将其解压到当前目录)
(2)新建solr.xml文件:
到E:\apache-tomcat-7.0.47\conf\Catalina\localhost 目录(只要启动过tomcat就会有这么目录)下面新建一个配置文件solr.xml。内容如下:
<Context path="/solr" docBase="E:/apache-tomcat-7.0.47/webapps/solr.war" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="E:/SOLR_HOME/solr" override="true"/>
</Context>
docBase指定刚才第一步放的solr.war的路径,value指定刚才第一步放的solr目录的路径,注意路径中是反斜杠。
(3)拷贝jar文件和资源文件:
将E:\solr-4.5.1\example\lib\ext 下面的所有文件,以及 E:\solr-4.5.1\example\resources 下面的所有文件,都拷贝到 E:\apache-tomcat-7.0.47\lib 目录下面。
所有工作做完了,点击Tomcat的bin目录下面的startup.bat,一般来说能够成功启动。
打开浏览器输入 http://localhost:80/solr,就能看到solr的主页了。
好了,停掉Tomcat,吧Webapps目录下面的solr.war删掉吧。
1 部署前准备:
下载JDK(jdk-7u45-windows-x64.exe): http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载Solr4.5.1(solr-4.5.1.zip): http://lucene.apache.org/solr/
下载Tomcat7(apache-tomcat-7.0.47-windows-x64.zip):http://tomcat.apache.org/download-70.cgi
2 安装JDK:
安装JDK,配置JAVA_HOME,path,classpath的“系统环境变量”,学过java的都知道怎么做了,网站也很容易搜到,这里就不赘述了。
3 运行Tomcat:
解压Tomcat到任意目录,我解压到了E盘根目录。
(1)进入bin目录下双击startup.bat运行,如果端口8080被占用了(我的就被占用了),就修改默认端口号,否则跳过这一步:
修改方法是,去E:\apache-tomcat-7.0.47\conf目录的server.xml中,利用“查找/替换”功能将所有8080替换为80。
(2)然后加上UTF-8的编码:
去E:\apache-tomcat-7.0.47\conf目录的server.xml中,找到下面的内容,在后面上上URIEncoding这一项:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
好了,再次双击bin目录下面的startup.bat,应该就能成功启动Tomcat,然后打开浏览器输入http://localhost:80 就可以访问到Tomcat的主页了。
OK,停掉Tomcat。
4 部署Solr:
(1)部署前的准备:
解压solr到E盘根目录。
A) 在E盘根目录下面建一个目录,就叫 SOLR_HOME吧。
吧E:\solr-4.5.1\example 下的solr文件夹 拷贝到新建的SOLR_HOME目录下。(放在任意地方,因为Solr需要创建Collection,但是我们不需要创建新的, 而是直接拷贝这个默认的过来用。)
B) 吧Solr中E:\solr-4.5.1\example\webapps 下的solr.war拷贝到Tomcat的 E:\apache-tomcat-7.0.47\webapps目录下。(放在Tomcat的Webapps目录,Tomcat启动的时候会将其解压到当前目录)
(2)新建solr.xml文件:
到E:\apache-tomcat-7.0.47\conf\Catalina\localhost 目录(只要启动过tomcat就会有这么目录)下面新建一个配置文件solr.xml。内容如下:
<Context path="/solr" docBase="E:/apache-tomcat-7.0.47/webapps/solr.war" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="E:/SOLR_HOME/solr" override="true"/>
</Context>
docBase指定刚才第一步放的solr.war的路径,value指定刚才第一步放的solr目录的路径,注意路径中是反斜杠。
(3)拷贝jar文件和资源文件:
将E:\solr-4.5.1\example\lib\ext 下面的所有文件,以及 E:\solr-4.5.1\example\resources 下面的所有文件,都拷贝到 E:\apache-tomcat-7.0.47\lib 目录下面。
所有工作做完了,点击Tomcat的bin目录下面的startup.bat,一般来说能够成功启动。
打开浏览器输入 http://localhost:80/solr,就能看到solr的主页了。
好了,停掉Tomcat,吧Webapps目录下面的solr.war删掉吧。
相关文章推荐
- Solr学习(一)Tomcat7上部署solr4.5.1(Win7)
- Nutch学习之Win7环境下在eclipse中搭建Nutch+solr+tomcat
- solr学习(一)_solr4.2.0在tomcat6.0+win7上的部署
- Solr学习第一期:Win7下搭建Tomcat运行环境
- solr学习笔记二--部署tomcat
- Solr学习笔记-在Tomcat上部署运行Solr
- Solr学习笔记---部署Solr到Tomcat上,可视化界面的介绍和使用,Solr的基本内容介绍,SolrJ的使用
- Solr学习笔记-在Tomcat上部署执行Solr
- Solr学习笔记(六)——部署到Tomcat 8
- Solr4.4.0部署到tomcat上
- tomcat下部署solr 4.0
- Solr学习笔记一 ---Solr运行环境搭建(tomcat7 + solr 3.5 +ubuntu 10.04)
- win7 部署tomcat
- restlet2.1 学习笔记(十二)使用Tomcat部署RestletService
- 基于tomcat的solr3.5集群部署
- 在 Tomcat 6 上部署 Solr 4.0
- Flex+ Red5 学习笔记(1)-----red5部署至tomcat
- Win7下利用Myeclipse部署工程到Tomcat时兼容性问题的解决
- JAVA学习提高之----Tomcat的静态和动态部署
- win7 下 同时部署两个tomcat