solr搭建企业搜索平台,tomcat下。其他服务器不谈,不过类似

2019-03-27 01:16|来源: 网路

               我在网上看到过好几篇谈,solr在tomcat下的搭建过程。我也尝试了2天,不过不幸的是当时花了我2天的时间。我的配置也和他们一模一样,当时就是有问题。

               不过后来被我看出问题来了。好吧,下面就来再一次搭建过程吧。

              

1》 首先下载好solr,我用的是 solr3.1,下载地址:
windows版本 http://labs.xiaonei.com/apache-mirror/lucene/solr/3.1.0/apache-solr-3.1.0.zip
linux版本 http://labs.xiaonei.com/apache-mirror/lucene/solr/3.1.0/apache-solr-3.1.0.tgz

2》准备运行容器,我用的是tomcat6.0.20.如果是玩的话,也可以不用准备专门的容易,你只需解压好solr的下载包,找到example文件夹,然后运行 start.jar。具体指令:java -jar start.jar做应用的时候,不建议采用该方式。该方式内部包含了jetty!

3》有关tomcat的使用,不是本文的重点,如果你有问题,请参见tomcat的使用。解压好tomcat,将solr包下面的dist文件夹中的apache-solr-3.1.0.war 拷贝到 tomcat的webapps,并且改名为 solr.war。

4》新建一个 solr-tomcat文件夹,我是把这个文件夹建立在C盘根目录,你可以采用同样方式,也可以不这样,放哪由你决定。 建立好该文件夹以后,在把它下面在建立一个solr文件夹,把solr包里面的example\solr文件夹下面的所有文件放入到 solr里面。

5》最后一步 配置 solr.home,可以有三种方式。
  
   1)基于当前路径的方式
      这种情况需要在c:\solr-tomcat\目录下去启动tomcat,Solr查找./solr,因此在启动时候需要切换到c:\solr-tomcat\
   2)基于环境变量
      windows在环境变量中建立solr.home,值为c:\solr-tomcat
      linux在当前用户的环境变量中(.bash_profile)或在catalina.sh中添加如下环境变量
export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr-tomcat/solr"
    3)基于JNDI
       在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立solr.xml,其中内容: 


以上的步骤和网上其他人说的一模一样,第五步中,我用的第3种,配置如下:

<Context docBase="c:/tomcat/webapps/solr.war" debug="0" crossContext="true" >  
      <Environment name="solr/home" type="java.lang.String" value="c:/solr-tomcat/solr" override="true" />  
</Context>  

6.打开浏览器,访问    http://localhost:12002/solr/   应该是没问题的。到这一步呢咱算把服务器搭建上了。就这么简单。现在其他都先不管,反正服务器运行起来了。运行的时候得保证没有2个tomcat同时运行,最好是把这个tomcat的端口和自己项目运行那个tomcat的端口改成不一样的。




转自:http://blog.csdn.net/xiaozhengdong/article/details/7035780

相关问答

更多
  • 服务器搭建VPN[2023-09-08]

    什么系统。 windows linux ? windows 使用路由与远程访问 功能。 网上教程一大堆 linux 安装PPTPD 。网上教程两大堆。。。 网上的教程都很详细。。。 好吧。你就当我什么都没说。。
  • 简单来说就是: 1,安装ftp软件包; 2,保证网络通畅; 3,配置ftp服务端; 4,客户端验证; FTP搭建问题,《linux就该这么学》 书中都有。
  • 像 你 这样不是 很懂技术的 ,建议你使用u-mail邮件服务器 软件来搭建,他们有个 一体盘 安装的,集合了centos系统和 邮件系统 ,安装非常方便简单的。不懂也可以直接找技术支持帮你搭建
  • 和本地搭建一样的,我之前也搭建过 虽然整个搭建过程无比之艰辛,几乎占用了我一天的时间,但是最后搭好了,还是很开心滴。最后,如果你买的是512M的乞丐版阿里云,建议一定要升级至1024M内存,同时创建sawpfile,大小1G就够了,否则跑不动就只能呵呵了。
  • 什么服务器?在Windows下用IIS可以配置一些个,如:发布网页的HTTP,ftp,邮件的也可以
  • 第一步是: 下载JDK,安装JDK,这个网上有好多教程。 第二步: 下载Apache-tomcat(最好下载免安装版本的),然后进行安装,之后就可以启动tomcat服务器,在浏览器进行访问是否搭建成功。 第三步: 下载mysql数据库,有免安装版本的,也有安装版本的,然后进行安装,启动服务。 这样就可以发布jsp文件,通过浏览器进行访问了。 有问题加QQ: 1473773560
  •   可以安装一个在Windows XP环境中运行的 Apache 服务器,网上能下载到一个 Apache + Php + MySQL 以及一个图形界面管理数据库的软件,这个软件包是 appserv-win32-2.5.8 ,现在可能有更新一些的版本,安装好以后可以将 Apache 服务器关闭(不运行),这样你就能调试你写的网页和 Php 程序,很真实,同网站上运行的一样,并且还有可用的数据库。我实际也是这样用的,虽然我是将服务器建立在自己的电脑上,开启了服务器。我为安装这个程序还写了一篇文章,可以在 htt ...
  • 类似于tomcat的服务器,还有jboss,weblogic,websphere,后两个都是收费的,推荐你使用俄罗斯大神开发的nginx服务器
  • 安装好tomacat然后把你的source编译好的文件路径放到tomcat配置文件即可
  • 1:众所周知,tomcat运行是需要jdk的支持 2:jdk下载好了当然是安装jdk了,安装jdk必不可少的一个环节就是配置环境变量了! 3:第三步当然就是下载tomcat到我们的服务器上面了,tomcat下载地址 4:下载好了的话,接下来就是配置tomcat了,如果是配置一个tomcat的话,就很快了 !