myeclipse 构建solr 源码

2019-03-27 00:48|来源: 网路

没有参考,自己按如下步骤构建:

1、下载solr源码包。

2、在myeclipse中建立web项目。

3、solr中的solr war包中的内容拷贝到新项目的WebRoot下(不包含lib)。

4、将lib中的除lucene、solr外的jar 拷贝到新项目中。

5、对上一步中lucene、solr相关的jar找到solr源代码中相应的类包,复制到src下(保证类相互引用没有错误)。

6、拷贝solr_home到WebRoot,即solr项目中example包下的solr目录(solr的conf)。

7、在META-INF下,建立一个context.xml文件,内容

1 <?xml version="1.0" encoding="UTF-8"?>
2 <Context path="/Solr_s">
3     <Environment name="solr/home" type="java.lang.String" value="D:\\apache-tomcat-6.0.33\\webapps\\Solr_s\\solr_home" override="true"/>
4 </Context>

其中value指向自己的目录(根据自己的情况进行修改)。

注:Solr_s 即我的项目名称。solr_home为第六步拷贝的配置文件目录。

完成后的目录如下:

src目录:

直接在tomcat下运行即可,其中context.xml文件的修改,要在tomcat的conf ----->Catalina -----> localhost---->下删除项目同名xml文件。

 


转自:http://www.cnblogs.com/java-cn/articles/2830510

相关问答

更多
  • 在myeclipse上装的jadeclipse插件导入就行了。
  • Myeclipse中查看Spring等框架的源代码的方式: 1、设置查看源码 在MyEclipse中选中jar文件-->右键properties-->Java Source Attachment -->External Folder -->选择源码存放的位置 2、设置javadocs 文档 在MyEclipse中选中jar文件 -->
  • 步骤如下: 1、打开MyEclipse。 2、点击菜单栏的“File。 3、点击“Import”。 4、选择“General”。 5、根据源码类型选择好要导入的类型,然后点“Next”。 6、选择要导入的源码。 7、点击“Next”。 通过以上步骤即可导入源码。
  • spring 源码调试[2022-01-02]

    源码里面是可以调试的,和普通的java文件调试没有区别。 因为Spring.jar里面的class保留了调试信息! 如果看见的调试信息和源码的位置对不上,很有可能是源码与jar包的版本不匹配。 推荐使用maven管理第三方jar,eclipse插件中自带了下载源码和文档的功能。
  • git diff 对比文件的差异 git branch 列出所有分支 git log 显示提交记录 分支 git brach 分支名 创建分支 git checkout 分支名 切换分支 提交 git add 跟踪新文件或者已有文件的改动,或者用来解决冲突 git commit 把文件从stage提交到branch 删除 git rm 文件名 不但从stage中删除,同时删除物理文件
  • 1.首先新建一个文件夹,如c:\\myWorkspace 2.然后在myWorkspace中再新建一个文件夹,名为你的项目名 3.如myProject,然后把你的源代码放到myProject中。 那么现在有文件目录如下 c:\myWorkspace\myProject\src c:\myWorkspace\myProject\bin c:\myWorkspace\myProject\build 等等。 4.如果你导入的源代码原本就是一个工程,那么2和3可以省略,直接把工程放到myWorkspace下 如c: ...
  • 可以右键项目的Build path ,Add Library,MyExclipse Libararies,找下里面有spring的jar包。 另外可以不使用myeclipse自带的jar包,去网上下载spring的相关jar也可以
  • 是Solr搜索服务器的一个比较基础的客户端工具,可以非常方便地与Solr搜索服务器进行交互。 最基本的功能就是管理Solr索引,包括添加、更新、删除和查询等。 对于一些比较基础的应用,用Solj基本够用,而且你可以非常容易地通过使用Solrj的API实现与Solr搜索服务器进行交互,实现对Solr的基本管理功能。 如果你的应用比较复杂,可以扩展Solrj来满足需要。
  • 1、将解压包中的solr-4.7.1/dist/solr-4.7.1.war复制到tomcat_dir/webapps/目录,并命名为solr.war。 2、将solr-4.7.1/example/lib/ext/目录下的jar文件复制到tomcat/lib目录下,将solr-4.7.1/example/resources/下的log4j.properties文件复制到...
  • 打开myeclipse,新建一个Web Project,然后部署好spring的环境,然后选择spring的jar包,右击,选择properties 或者直接从代码里面选择要进入的方法(就是需要看的源码),在上面按ctrl键,然后点击要进入的方法名 在弹出的页面里面,会看到myeclipse会提示没有对应的源码。虽然没有源码,但在这个页面可以看到该类或者接口里面定义了哪些方法。 选择attach source 在弹出的对话框里面,选择extend file或者Extend folder,一个代表的是单个的文 ...