您的位置:首页 > 编程语言 > Java开发

在基于Struts构架的Java Web项目中加入ICTCLAS分词

2006-08-09 19:40 627 查看
在基于Struts构架的Java Web项目中加入ICTCLAS分词

在基于Web的搜索引擎中,对文本分词是不可缺少的,本文介绍如何将中科院的ICTCLAS分词模块加入到Web项目中,项目结构为JSP+Tomcat+Struts+JavaBean,使用Eclipse作为IDE,并安装了MyEclipse插件,以提高构建Strust结构的效率。

主要分为如下步骤:

1.新建MyEclipse Web Project,并加入Struts支持

具体步骤请参见:MyEclipse开发Struts步骤(作者:诸葛靓 QQ:81295812 E-mail:xuzhaorui@126.com),可以留言,本来也可以给你发一份,版权归原作者。

2.在新建的项目中加入分词模块及Java 调用接口

具体步骤请参见:ICTCLAS分词系统Java调用接口在Eclipse中的安装(http://blog.csdn.net/CloneIQ/archive/2006/07/20/945909.aspx

到目前为止,在本项目中运行Java程序(main()函数),分词功能已经可以运行了。

但在Struts的控制器中仍然不能运行,调用分词时将发生如下问题:

exception

javax.servlet.ServletException: no ICTCLAS in java.library.path

root cause

java.lang.UnsatisfiedLinkError: no ICTCLAS in java.library.path

主要是因为是在Servlet容器中无法找到ICTCLAS动态库,此时只需将ICTCLAS.dll复制到<tomcat_home>/bin目录中即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: