`
wangzjie
  • 浏览: 74972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse调试solr

    博客分类:
  • solr
 
阅读更多

1、下载solr源码,src包或svn(我这里的版本的是4.4)

2、使用ant编译,ant需要将ivy-xxxx.jar 复制到 %ANT_HOME%\lib。然后ant eclipse。

3、这时就可以将solr源码导到eclipse中。

4、找到StartSolrJetty类,该类可以在本机以Main的方式启动一个Solr服务。

5、修改StartSolrJetty,结果像下面这样:

 

    Server server = new Server();
    SocketConnector connector = new SocketConnector();
    // Set some timeout options to make debugging easier.
    connector.setMaxIdleTime(1000 * 60 * 60);
    connector.setSoLingerTime(-1);
    connector.setPort(8983);
    server.setConnectors(new Connector[] { connector });
    
    WebAppContext bb = new WebAppContext();
    bb.setServer(server);
    bb.setContextPath("/solr");
    bb.setWar("solr/webapp/web");//源码中这个是webapp/web

6、然后设置solr home。即在run/debug configure中Arguments > VM arguments中写入-Dsolr.solr.home=solr的安装路径/solr/example/solr
这样StartSolrJetty进行Debug后就可以调试了。

 

分享到:
评论

相关推荐

    解决Eclipse下编译Solr5.5.3时出现的问题

    NULL 博文链接:https://sunct.iteye.com/blog/2352628

    solr(solr-9.0.0-src.tgz)源码

    - 使用IDE如IntelliJ IDEA或Eclipse导入源码,可以方便地调试和开发Solr插件。 - 测试框架如SolrTestCaseJ4用于编写单元测试和集成测试,确保代码质量。 6. **高级特性** - ** faceting(分面搜索)**: 提供了对...

    Solr项目源码及solr资源包

    6. **运行与调试**:在Eclipse中导入项目后,可以通过Maven或Gradle构建工具来编译和运行。通常,项目会提供一个启动脚本或配置,以便于连接到本地或远程的Solr服务器,并执行搜索和索引操作。 7. **Solr核心概念**...

    solr_开发入门例子

    - Solr Admin UI:Solr内置的Web管理界面,方便配置、监控和调试。 - IDE插件:如Eclipse的Solr插件,提升开发效率。 通过学习以上内容,并结合提供的参考资料,你可以逐步掌握Solr的开发和使用,从而构建起高效...

    solr技术文档

    搭建与调试Solr - **环境准备**: - **安装Java虚拟机**:Solr需要运行在Java 1.6或更高版本的虚拟机上。根据具体需求选择安装JRE或JDK。 - **下载地址**:OpenJDK, Sun, IBM, Oracle等官方站点。 - **下载Solr*...

    eclipse配置nutch,eclipse配置nutch

    因此,利用Eclipse作为开发工具,可以简化Nutch的配置流程,提供一个友好的图形界面来管理项目和代码,同时利用其强大的调试功能,帮助开发者快速定位和解决问题。 ### 二、Eclipse配置Nutch的步骤详解 #### 步骤1...

    solr基本总结

    - **应用案例**:Lucene 被广泛应用于各种软件系统中,如 Eclipse 帮助系统的搜索功能。 - **与 Solr 的关系**:虽然 Solr 和 Lucene 在功能上有重叠之处,但它们并非竞争对手。实际上,Solr 是基于 Lucene 构建的,...

    solr部署教程

    【如何搭建和调试Solr】 1. 安装Java环境:确保JRE或JDK版本至少为1.6。 2. 下载Solr:访问Apache官网获取对应版本的Solr,例如Solr 4.2。 3. 安装Ant:Solr的构建和管理工具,用于编译源码和执行任务。 4. 解压缩...

    Solr开发使用文档 - 副本.docx

    ### Solr开发使用文档知识点详解 #### 一、Solr简介 **Solr**是一款开源的、基于**...以上内容涵盖了Solr的基本概念、与Lucene的关系、架构设计以及安装调试等关键知识点,旨在为开发者提供全面深入的理解和指导。

    javaovo108

    【Solr 环境搭建与调试】 1. 安装Java环境:Solr需要Java 1.6 或更高版本的JRE或JDK。可以从Oracle、IBM、Sun或OpenJDK官方网站下载并安装。 2. 下载Solr:访问Apache Solr官方网站获取最新版本的Solr,本文以Solr ...

    Eclipse开发分布式商城系统+完整视频代码及文档

    项目调试方法.avi │ 11.nginx的安装及启动、停止.avi │ 12.nginx的配置文件-通过端口号区分虚拟机.avi │ 13.通过域名配置虚拟机.avi │ 淘淘商城第二天笔记.docx │ ├─03.第三天 │ 01.课程回顾.avi │ 02....

    Nutch 安装ppt

    #### 六、Nutch 的使用与调试 1. **配置文件**:修改 Nutch 的配置文件,如 `nutch-site.xml`,设置爬取深度、并发数量等参数。 2. **启动爬虫**:运行 Nutch 的爬虫任务,可以指定抓取的起始 URL。 3. **查看结果*...

    jena2.11.1

    Eclipse是一款流行的Java集成开发环境(IDE),开发者常在其中编写和调试代码。Jena提供了Eclipse插件,使得在Eclipse中开发和测试Jena应用变得更为便捷。通过这个插件,开发者可以享受代码自动完成、错误检查以及...

    Java开发工程师简历模板(二十八)

    此外,他还掌握了Eclipse、SVN、Maven和Git等项目开发和管理工具,以及Linux的基本系统命令。 张三还涉猎了分布式开发技术,如Zookeeper和FastDFS,并且熟悉Tomcat等应用服务器的配置与部署,以及Nginx代理服务器的...

    开发人员_2年_郭XX-JAVA_20201129154437_嵌入式_java简历_程序员简历模板_计算机相关专业.docx

    在工作经历方面,郭帅曾在河南蓝通实业有限公司担任Java EE软件开发工程师,负责需求分析、功能模块设计与实现,以及程序调试和问题解决。此外,他还参与了乐山在线项目,该项目是一个类似于京东、天猫的B2C商城,...

    nutch1.2 java的project

    6. **监控和调试**:在Eclipse中,你可以设置断点、查看日志,以便于调试和优化爬虫行为。 Nutch 1.2 对于学习搜索引擎工作原理和进行大数据分析项目非常有用。如果你打算深入研究,还需要了解Hadoop,因为Nutch...

    Java作为Android开发语言的原因.docx

    - 开发工具:Google利用Eclipse提供了完善的Android开发环境,使得开发者能够高效地编写和调试应用。 - 可扩展性:通过XML布局和Widget机制,Android允许开发者轻松创建复杂用户界面,增强了应用的用户体验。 3. ...

    Nutch1.7二次开发培训讲义

    - **示例:** 常见的配置文件如`nutch-site.xml`、`solr-config.xml`等,这些文件可以调整爬虫的行为、索引的方式等。 **2. 功能调试与测试** - **单元测试:** 使用JUnit等框架编写单元测试,确保新增或修改的功能按...

    淘淘商城(完美版)视频+源码

    首先,开发环境选择了eclipse,这是一款广泛使用的Java集成开发环境,提供了代码编辑、调试、构建等多种功能,非常适合进行Java项目的开发。maven作为项目管理工具,负责依赖管理和构建流程,确保所有依赖项正确无误...

Global site tag (gtag.js) - Google Analytics