solr + eclipse 调试环境搭建
1: 在官网下载对应源码
http://www.fayea.com/apache-mirror/lucene/solr/4.1.0/
选择源码文件,如图所示:
2: 解压后目录如图所示:
在根目录下存在build.xml 文件,所以工程是用ant进行管理编译的。
3: 使用ant进行编译工程为eclipse工程
如果没有安装ant ,在这里下载安装:http://labs.mop.com/apache-mirror//ant/binaries/apache-ant-1.8.4-bin.zip
进入根目录D:\solr-4.1.0下:
- D:\solr-4.1.0>ant -p
D:\solr-4.1.0>ant -p
显示可以编译生成的所有目标:
我们选择 eclipse环境目标,如下图所示:
- D:\solr-4.1.0>ant ivy-bootstrap
D:\solr-4.1.0>ant ivy-bootstrap
- D:\solr-4.1.0>ant eclipse
D:\solr-4.1.0>ant eclipse
这个编译运行时间比较长,请耐心等候。。。
四:编译的目录视图如下:
在eclipse导入即可。
5:使用嵌入jetty运行solr
在类StartSolrJetty中修改启动jetty的相关参数,如我的是:
- Server server = new Server();
Server server = new Server();
- SocketConnector connector = new SocketConnector();
SocketConnector connector = new SocketConnector();
- // Set some timeout options to make debugging easier.
// Set some timeout options to make debugging easier.
- connector.setMaxIdleTime(1000 * 60 * 60);
connector.setMaxIdleTime(1000 * 60 * 60);
- connector.setSoLingerTime(-1);
connector.setSoLingerTime(-1);
- connector.setPort(9999);
connector.setPort(9999);
- server.setConnectors(new Connector[] { connector });
server.setConnectors(new Connector[] { connector });
- WebAppContext bb = new WebAppContext();
WebAppContext bb = new WebAppContext();
- bb.setServer(server);
bb.setServer(server);
- bb.setContextPath("/solr");
bb.setContextPath("/solr");
- bb.setWar("webapp/web");
- <p> </p>
bb.setWar("webapp/web");
run configure 配置如下:
(将图中的端口号8989换为 9999)
VM arguments 设置为solrhome的路径,如我的是-Dsolr.solr.home=solr/example/solr
六:OK,现在你可以运行solr了
启动画面:
我XX,8989 被占用了,咱们换 9999端口
启动成功,咱们访问一把,http://localhost:9999/solr/#/collection1
solr + eclipse 调试环境搭建的更多相关文章
- Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建
Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建 由于公司里的Solr调试都是用远程jpda进行的,但是家里只有一台电脑所以不能jpda进行调试,这是因为jpda的端口冲突.所以 ...
- java+eclipse+selenium环境搭建
这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...
- python+Eclipse+pydev环境搭建
python+Eclipse+pydev环境搭建 本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Ecli ...
- [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题) 网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...
- Windows下Lua+Redis 断点调试环境搭建==Linux下类似
Lua+Redis 断点调试环境搭建 windows环境,使用Redis,写lua脚本头疼的问题之一不能对脚本断点调试,google加上自己的摸索,终于搞定. 1.下载ZeroBraneStudio, ...
- Windebug双机调试环境搭建
Windebug双机调试环境搭建 开始进行内核编程/驱动编程的调试工作是非常烦人的,由于程序运行与内核层不受操作系统的管控,所以容易引起主机蓝屏和崩溃是常有的事.这也就使得内核程序的调试成了一大 ...
- 大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建
大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建 大数据应用之Windows平台Hbase客户端Eclipse环境搭建-Java版 作者:张子良 版权所有,转载请注明出处 引子 ...
- JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建
本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具 ...
- 《天书夜读:从汇编语言到windows内核编程》四 windows内核调试环境搭建
1) 基础篇是讲理论的,先跳过去,看不到代码运行的效果要去记代码是一个痛苦的事情.这里先跳入探索篇.其实今天的确也很痛苦,这作者对驱动开发的编译与调试环境介绍得太模糊了,我是各种尝试,对这个环境的搭建 ...
随机推荐
- 学习SCSS
目录 变量 嵌套 引入 混合 继承 操作符 CSS扩展 嵌套属性 标签(空格分隔): 未分类 变量 变量用来存储需要在CSS中复用的信息,例如颜色和字体.SASS通过$符号去声明一个变量. $font ...
- 小程序(Wepy)--生成海报图片
对于小程序的分享, 除了分享给朋友, 好友群,是可以直接做到的, 但是要想扩大推广范围, 通过生成海报图片, 将自己小程序码带进去,应该是目前我所知的好办法了. 但是海报也不是那么好搞.之前自己手写出 ...
- ASP.NET-使用json
数据格式 vat strJson =' {"name":"jingya","Age":88} '; // 数字不用写双引号 JSON.par ...
- 洛谷 P1461 海明码 Hamming Codes
P1461 海明码 Hamming Codes 题目描述 给出 N,B 和 D,要求找出 N 个由0或1组成的编码(1 <= N <= 64),每个编码有 B 位(1 <= B &l ...
- linux gnome kde点滴
2014.12.08 下面切换的方法对于fedora 17没有效果,对于fedora 17, 要使用system-switch-displaymanager,出现 点击相应的选项,然后就进入相应的启动 ...
- php给图片加入文字水印
PHP对图片的操作用到GD库.这里我们介绍怎样给图片加入文字水印. 大致分为四步: 1.打开图片 2.操作图片 3.输出图片 4.销毁图片 以下我们上代码来详细解说每步的实现过程: <? php ...
- jquery时间格式化插件
插件的代码: (function($){ $.formatDate = function(pattern,date){ //假设不设置,默觉得当前时间 if(!date) date = new Dat ...
- Android解决ScrollView视图导致其底部的布局栏被推到上边的问题
近期有个xml布局文件,我说下大概意思: <ScrollView> ...... </ScrollView> <RelativeLayout> ...... < ...
- 继承QWidget的派生类控件不能设置QSS问题解决(使用style()->drawPrimitive(QStyle::PE_Widget,也就是画一个最简单最原始的QWidget,不要牵扯其它这么多东西)
自定义控件时基类用了QWidget,发现qss设置不起作用,需要重载其paintEvent函数即可: 如下代码: void CCustomWidget::paintEvent(QPaintEvent* ...
- zzulioj--1777--和尚特烦恼3——何时能下山(水题)
1777: 和尚特烦恼3--何时能下山 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 203 Solved: 111 SubmitStatusWeb ...