现在的位置: 首页 > 综合 > 正文

在基于Struts构架的Java Web项目中加入ICTCLAS分词http://blog.csdn.net/CloneIQ/archive/2006/08/09/1043088.aspx

2013年09月09日 ⁄ 综合 ⁄ 共 826字 ⁄ 字号 评论关闭

在基于Struts构架的Java Web项目中加入ICTCLAS分词
(昆明理工大学 智能系统实验室 刘利军 QQ:93612798)

         在基于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目录中即可。 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1043088

 

抱歉!评论已关闭.