基于lucene的工程Zoie环境初次搭建
来源:互联网 发布:dj舞曲软件手机软件 编辑:程序博客网 时间:2024/05/18 00:02
ZOIE的初次使用,照搬的列子 列子
一篇中文介绍 中文介绍
环境
linux java1.6(我最开始用的open JDK 发布出问题了,后来问人才知道貌似这个openjdk在这个工程这不行 换了个1.7的 老大用的1.6也行) git maven jetty
参照上面的列子做而已
第一步
git clone git://github.com/javasoze/zoie.git zoie-trunk
从GIT中迁出源码
第二步
按照列子说明 运行ant
在迁出工程目录下运行 报错
Execute failed: java.io.IOException: Cannot run program "mvn": java.io.IOException: error=2, No such file or directorygoogle了下 + 自己猜 (因为看了build.xml文件 mvn配置不是很懂,因为没用过 ) 就去找mvn资料 然后安装到本机上
因为是linux系统 所以偷懒了 直接在终端输入mvn 系统提示是否安装 然后一路Y 装完了事
mvn相关的一个资料帖子
再次在工程目录下运行ant 成功
第三步
Edit example/settings/index.properties to specify source directory location, by default, the java directory is specified.这说编辑example路径下的index.properties
我这的目录是
/工程目录/zoie-example/src/main/webapp/WEB-INFO/conf/index.properties按列子说明是编辑index.propertites里面的
source.dir=src把src替换成JAVA安装路径 就先不管了 把index.propreties内容换成
source.dir= source.dir= /usr/java/jdk1.7.0_01index.dir = index
第四步
例子说要把example用ant编译个war包 出来 可惜死活不出来
按说 用ant的时候应该会一并都编译出来的 结果细看ant后输出的信息 发现很多警告 大都于lucene有关 所以猜测 是不是 要把lucene下到本地 加个环境变量呢?
我这原来就有个lucene 3.0.3 把他的jar包 添加到classpath下 结果还是不行
不解下,问高人 。得指点 zoie工程是jetty工程 不需要产生war包 而且如何启动zoie工程还得看看jetty这个类似tomcat的东西
jetty入门资料 而本机因为用linux命令装mvn的时候就一并装好 位置在 /user/share/jetty/
搞的半懂的jetty 然后把zoie-example工程下的build.xml看了看 才发现其中的门道
<!-- build.xml中的example列子 --><target name="example" depends="dist"> <exec executable="mvn" dir="zoie-example"> <arg line="jetty:run" /> </exec></target>
他这已经配置好了jetty启动 所以在 zoie目录下 运行
ant example一片输出信息 最后输出
[exec] [INFO] Adding extra scan target from pattern: /home/hadoop/ZOIE/zoie-trunk/zoie-example/src/main/webapp/WEB-INF/web.xml [exec] SLF4J: Class path contains multiple SLF4J bindings. [exec] SLF4J: Found binding in [jar:file:/usr/share/maven2/lib/slf4j_nop.jar!/org/slf4j/impl/StaticLoggerBinder.class] [exec] SLF4J: Found binding in [jar:file:/usr/share/maven2/lib/slf4j_jdk14.jar!/org/slf4j/impl/StaticLoggerBinder.class] [exec] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [exec] [INFO] Context path = / [exec] [INFO] Tmp directory = determined at runtime [exec] [INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml [exec] [INFO] Web overrides = none [exec] [INFO] web.xml file = /home/hadoop/ZOIE/zoie-trunk/zoie-example/src/main/webapp/WEB-INF/web.xml [exec] [INFO] Webapp directory = /home/hadoop/ZOIE/zoie-trunk/zoie-example/src/main/webapp [exec] [INFO] Starting jetty 6.1.26 ... [exec] log4j:WARN No appenders could be found for logger (proj.zoie.api.DefaultDirectoryManager). [exec] log4j:WARN Please initialize the log4j system properly. [exec] [INFO] Started Jetty Server
表示jetty 启动成功了
浏览器打开
http://127.0.0.1:8080/列子中的那个zoie的首页出来了 。但是现在还没有数据 参照列子 现在需要启动data-provider 抓取数据
终端输入
jconsole在弹出的进程选项中选择
org.codehaus.classworlds.Launcher "jetty:run"这个类的进程 点连接 然后在MBean选项中找到
zoie-example展开 找到 data-provider 点操作 如例子所述 4个方法 点start() 再去zoie-example首页 就能搜索到数据了 不过都是本地数据的索引
至此 笔记加深印象
- 基于lucene的工程Zoie环境初次搭建
- Zoie:基于Lucene实时的搜索引擎系统
- lucene vs zoie
- lucene的demo环境搭建
- lucene的demo环境搭建
- Lucene的初次使用
- jquery的环境搭建以及初次使用
- 基于lucene的java开发环境配置
- Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(二)工程设置篇
- 基于CI框架 MVC模式下 的初次网站搭建
- 初次接触jbpm--环境搭建
- 记初次搭建网吧环境
- Cordova 初次使用 环境搭建
- Lucene环境搭建
- 菜鸟程序员初次搭建MyEclipse与Oracle10g的环境
- 利用Framework7的初次使用,使用教程,环境搭建
- 基于docker的环境搭建
- 搭建基于WTP的javaEE工程
- 安装memcached
- tty 和 pts
- Sql Server 中一个非常强大的日期格式化函数CONVERT
- 指针
- vsftp中的权限设置
- 基于lucene的工程Zoie环境初次搭建
- hibernate 共享的主键关联(多个表共享一个主键)
- XP任务栏结构解析
- WebGL自学教程——WebGL示例:7.1 改进的立方体程序(上)
- 20111024
- flex和java 学习笔记
- 这家伙很懒……什么都不想留下。~
- hello every one
- 慢性病及肝病患者的饮食