solr+ Eclipse 4.3+ tomcat 7.5 +winds7

一、首先下载所有的软件:Eclipse 4.3 环境 +tomcat 7.5 +solr软件

二、在Eclipse环境下创建一个Dynamic Program File,命名为solr2。删除solr2的WebRoot下的所有内容,然后解压找到solr.war文件夹,将其解压,放到solr2的WebRoot下,这个时候会出现红色的叉号,先不用管;

三、复制到WebRoot下后,然后找到web.xml,然后再web.xml配置以下内容:

<pre name="code" class="html"><web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         version="2.5"
         metadata-complete="true"
>
<span style="color:#ff0000;"><env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry> </span>

其中,value为你存储的solrCore的位置。我的是tomcat1.7,所以在这个地方会出现错误:

cvc-complex-type.2.4.a: Invalid content was found starting with element ‘env-entry-type‘. One of ‘{"http://java.sun.com/xml/ns/javaee":mapped-name, "http://java.sun.com/xml/ns/

javaee":injection-target}‘ is expected.

我看了很多中国博客,不过答案都是考过来拷过去,没有一个解决的,还有的说直接将2.5换成2.4都是不对的,方法很简单直接将value和type交换一下就好了。交换后如下:

<span style="color:#ff0000;"><env-entry>
<env-entry-name>solr/home</env-entry-name>
</span><span style="color:#009900;"><env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>E:/solr</env-entry-value></span><span style="color:#ff0000;">
</env-entry> </span>

上面的问题就解决了。

四、配置solrCore,首先根据步骤三配置的value建立目录,然后再solr文件下创建solr.xml.对solr.xml配置如下:

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="false">
<cores adminPath="/admin/cores">
<core name="hello" instanceDir="hello" />
</cores>
</solr> 

其中

adminPath="/admin/cores"

是固定写法,我们只需要配置solrCore就可以了,我的solrCore名字就是hello

五.、根据步骤四写的solrCore的名字,同样在solr文件夹下创建hello文件夹,然后再在hello文件夹下创建conf文件夹,去solrExample中,将solrConfig.xml和schema.xml文件考到conf文件加下即可。当然我们可以配置多个solrCore.

六、然后我们就可以运行了,运行结果明天展示,今天又到1点了,房东睡了,舍友也把灯关了,明天展示结果。

solr+ Eclipse 4.3+ tomcat 7.5 +winds7,布布扣,bubuko.com

时间: 2024-10-17 08:14:14

solr+ Eclipse 4.3+ tomcat 7.5 +winds7的相关文章

solr4.9r+ Eclipse 4.3+ tomcat 7.5 +winds7(二)

尊重原创,原文地址:http://blog.csdn.net/chunlei_zhang/article/details/38778945 这第二种方法是将solr项目部署到tomcat上,运行tomcat的时候可以直接运行方法. 第一种方法:http://write.blog.csdn.net/postedit/38449037 一)首先保证solr4.9,Eclipse 4.3  tomcat 7.5 windows7一切都正常使用(其实这种方式都可以用不到Eclipse4.3),如果有项目

基于Maven的web项目在Eclipse中使用Tomcat调试

以前开发用过jetty来调试maven项目,不过那时也有点浑浑噩噩的,就是使用而已,业余时间都奉献给了游戏.最近在鼓捣maven,就记录一下最近搭建Eclipse中使用Tomcat调试maven项目的过程,以后忘记或者中间有什么问题时可以查到. 废话不多说,下面开始搭建: 1. 安装Maven(配置Maven环境变量+Eclipse中的Maven插件) 这步就不多说了,网上一搜一大把,要说明的只有一点,第一次配好Maven插件,一定要更新一次远程库的索引,这样添加依赖的时候就不会出现搜不到那个j

菜鸟教程之工具使用(六)——让Maven项目直接在eclipse内部的Tomcat中运行

Hello,大家好,好久不见!最近终于安定下来了,可以静下心来写东西了.先写篇简单的,找找感觉.工具系列的本身就比较简单,没什么技术含量.因为说到底,工具只是辅助我们工作的,知道怎么用,然后剩下的就是熟练的事情了. 今天说一下如何将Maven项目直接部在Eclipse内部的Tomcat下运行: 切换到Servers视图,双击Tomcat,打开Tomcat属性面板: 在Tomcat属性面板左下角选择Modules选项卡,将默认的那一项删掉,然后添加一个扩展的Web Modules. 然后选择你项目

eclipse 下启动tomcat错误

启用tomcat时报错. FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113) ERROR: transport error 202: gethostbyname: unknown host ["transport.c",L41] ERROR: JDWP Transport dt_socket failed to initialize, TRA

eclipse中安装tomcat插件

一.软件下载 Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/ Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html 二.软件安装和配置(图文) 1.解压Eclipse到某个目录,例如/usr/local/eclipse 即可. 2. 解压Tomcat 插件到eclipse目录下的plugins目录中.

在Eclipse中配置Tomcat 创建和运行Servlet/JSP

在Eclipse中配置Tomcat 创建和运行Servlet/JSP 步骤一:在Eclipse中配置Tomcat(注意下载Eclipse IDE for Java EE Developers) (1)在Eclipse中配置Tomcat.选择Window→Preferences命令,在打开的对话框左边列表框中选择Server节点中的Runtime Environments.单击窗口右侧的Add按钮,打开New Server Runtime Environmen对话框,在该对话框中可选择服务器的类型

eclipse下使用tomcat插件

Eclipse安装Tomcat插件 1.下载eclipse Tomcat插件 地址:http://www.eclipsetotale.com/tomcatPlugin.html 将压缩包解压到eclipse下文件 的drophins文件下,老版本的eclipse解压到plugins目录下. 2.重启Eclipse,在菜单栏中多出3个“小猫”图标,此时点击会报错. 点击eclispe中菜单window-Preferences-Server-Runtime Environment 点击右面的ADD.

eclipse下启动tomcat出现Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server: &#39;错误的解决办法

在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a matching property错误 解决办法: 1.在server控制台内,在服务器上点右键--属性 2.general选项卡中点switch location 这时,location变为:/servers/tomcat6.0 server at localhost.server 3.在pro

Eclipse中使用tomcat 8服务器初级教程

Eclipse中使用tomcat容器时,经常遇到的问题是启动不成功,输入localhost:8080报404,本文就是教大家破解这个问题.(不过这是很初级的问题了,大牛勿喷) 步骤 1 Window->Preferences->Server->Runtime Environments->Add,选择你下载的tomcat 8(我的版本是apache-tomcat-8.0.24,这很容易下载到,下载之后解压到你的本地目录即可). 当然如果你的tomcat是7,就选择7就可以了. 2 W