最近研究了几个比较流行的开源搜索引擎和相关包,其中zilverline属于比较小巧精致,
功能强大,
比较完美支持中文,支持多种文件类型,包括PDF/WORD/XLS/PPT/TXT/RTF等等,
而且功能模块很方便扩展,虽然项目稍停滞,但是作为个人使用或者研究,的确值得一试!
1.下载zilverline,项目好像已经停滞了,目前最后的版本是zilverline-src-1.5.0.zip
解压源码到特定目录。
2.试着用ant编译了下,发现提示有误,zilverline默认是采用maven编译,不过一样可以
修改为ant编译。
只需要修改如下两个文件:
(1)build.properties
最要是关于tomcat的一些基本配置,很直观就可以修改
包括URL、端口、管理员用户和密码、Tomcat安装目录。
(2)build.xml
因zilverline属于以前的停滞项目,当时采用JDK1.4和Tomcat5.0和以前的旧版本编译环境。
因此如果对应目前比较流行的JDK1.5+tomcat5.5,需要稍作如下修改:
1.
<path id="master-classpath">
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<fileset dir="${tomcat.home}/common/lib">
<include name="servlet.jar"/>
^^^^^^^^^^^^^^^^^^^^^^^^此处需要修改,tomcat5.5库已经改名为servlet-api.jar
</fileset>
</path>
注意:请将build.xml文件中的servlet.jar全部修改为servler-api.jar
2.注释掉以下taskdef标签
第115行附近:
<!--taskdef name="obfuscate"
classname="com.yworks.yguard.ObfuscatorTask"
classpath="yguard.jar"/-->
第255行附近:
<!--taskdef resource="checkstyletask.properties"
classpath="checkstyle-all-3.3.jar"/-->
第328行附近:
<!--taskdef name="jalopy"
classname="de.hunsicker.jalopy.plugin.ant.AntPlugin">
</taskdef-->
第349行附近:
<!--taskdef resource="checkstyletask.properties"
classpath="checkstyle-all-3.3.jar"/-->
3.经过以上修改后应该可以正常运行ant进行编译。
ant compile 编译源码
ant clean 清理
ant war 生成zilverline.war
4.注意:
如果先运行ant clean 后再运行ant compile,可能会发现提示无法正常编译了,
那是因为lib目录中缺少部分库,主要是spring包,可以自行下载,放入lib目录。
或者到网站下载zilverline.war,解压后将WEB-INF/lib中的jar包全部拷贝到lib目录。
5.至此,应该可以正常编译zilverline了,可以好好研究下,自己修改下。
6.编译成功后可以自己用ant命令行部署,
运行ant deploy 即可自动将zilverline.war 拷贝到你通过第2步中设置的build.properties
中的tomcat_home/webapps
7.通过浏览器http://localhost:8080/zilverline即可出现页面,竟然可以支持中文,不错吧!
选择logon,默认用户名为admin密码password
其中WEB-INF/acegi-security.xml中可以修改上述用户名和密码。
分享到:
相关推荐
"zilverline配置ant编译环境及简易安装" zilverline是一款开源搜索引擎,具有强大功能和完美的中文支持。为了让用户更方便地使用zilverline,我们需要配置ant编译环境并进行简易安装。下面是配置ant编译环境及简易...
《基于Java+Lucene的开源搜索引擎Zilverline详解》 在信息技术日新月异的今天,搜索引擎已经成为我们获取信息的重要工具。开源项目Zilverline,以其基于Java和Lucene的特性,为开发者提供了一个小巧而功能强大的...
敏捷战舰 一个简单的战舰游戏,展示Scrum中直接反馈的力量 只需执行index.html即可播放! 学分Zilverline /丹尼尔·范Hoesel,鲍勃FORMA,马克Suurmond,灵感来自
修炼成Javascript中级程序员必知必会_资源分享
内容概要:本文详细介绍了如何使用MATLAB的深度学习工具箱,在果树病虫害识别任务中从数据准备、模型设计、训练优化到最后的模型评估与应用全流程的具体实施步骤和技术要点。涵盖了MATLAB深度学习工具箱的基本概念及其提供的多种功能组件,如卷积神经网络(CNN)的应用实例。此外,文中还具体讲述了数据集的收集与预处理方法、不同类型的深度学习模型搭建、训练过程中的超参数设定及其优化手段,并提供了病虫害识别的实际案例。最后展望了深度学习技术在未来农业领域的潜在影响力和发展前景。 适合人群:对深度学习及农业应用感兴趣的科研人员、高校师生和相关从业者。 使用场景及目标:①希望掌握MATLAB环境下构建深度学习模型的方法和技术细节;②从事果树病虫害管理研究或实践,寻找高效的自动化解决方案。 阅读建议:在阅读本文之前,建议读者熟悉基本的MATLAB编程环境及初步了解机器学习的相关概念。针对文中涉及的理论和技术难点,可以通过官方文档或其他教程进行补充学习。同时,建议动手实践每一个关键点的内容,在实践中加深理解和掌握技能。
nodejs010-nodejs-block-stream-0.0.7-1.el6.centos.alt.noarch.rpm
机械模型与技术交底书的融合:创新点详解与解析,机械模型加技术交底书,有创新点 ,机械模型; 技术交底书; 创新点,创新机械模型与技术交底书详解
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
nodejs010-nodejs-cmd-shim-1.1.0-4.1.el6.centos.alt.noarch.rpm
西门子四轴卧加后处理系统:828D至840D兼容,四轴联动高效加工解决方案,支持图档处理及试看程序。,西门子四轴卧加后处理,支持828D~840D系统,支持四轴联动,可制制,看清楚联系,可提供图档处理试看程序 ,核心关键词:西门子四轴卧加后处理; 828D~840D系统支持; 四轴联动; 制程; 联系; 图档处理试看程序。,西门子四轴卧加后处理程序,支持多种系统与四轴联动
基于黏菌优化算法(SMA)的改进与复现——融合EO算法更新策略的ESMA项目报告,黏菌优化算法(SMA)复现(融合EO算法改进更新策略)——ESMA。 复现内容包括:改进算法实现、23个基准测试函数、多次实验运行并计算均值标准差等统计量、与SMA对比等。 程序基本上每一步都有注释,非常易懂,代码质量极高,便于新手学习和理解。 ,SMA复现;EO算法改进;算法实现;基准测试函数;实验运行;统计量;SMA对比;程序注释;代码质量;学习理解。,标题:ESMA算法复现:黏菌优化与EO算法融合改进的实证研究
基于MATLAB的Stewart平台并联机器人仿真技术研究与实现:Simscape环境下的虚拟模拟分析与应用,MATLAB并联机器人Stewart平台仿真simscape ,MATLAB; 并联机器人; Stewart平台; 仿真; Simscape; 关键技术。,MATLAB中Stewart平台并联机器人Simscape仿真
Grad-CAM可视化医学3D影像
探索comsol泰勒锥:电流体动力学的微观世界之旅,comsol泰勒锥、电流体动力学 ,comsol泰勒锥; 电流体动力学; 锥形结构; 电场影响,COMSOL泰勒锥与电流体动力学研究
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
PFC6.03D模型动态压缩模拟与SHPB霍普金森压杆系统理论及实验数据处理技术解析,PFC6.03D模型,动态压缩模拟,还包括: SHPB霍普金森压杆系统理论知识介绍,二波法和三波法处理实验数据,提出三波波形,计算动态压缩强度等 ,PFC模型; 动态压缩模拟; SHPB霍普金森压杆系统; 理论介绍; 二波法处理; 三波法处理; 三波波形; 动态压缩强度。,"PFC模型下的动态压缩模拟及SHPB理论实践研究"
ProASCI 开发板原理图,适用于A3P3000
免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx