在基于Struts构架的Java Web项目中加入ICTCLAS分词
来源:百度文库 编辑:神马文学网 时间:2024/04/29 17:18:32
(昆明理工大学 智能系统实验室 刘利军 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复制到/bin目录中即可。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1043088
在基于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复制到
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1043088
在基于Struts构架的Java Web项目中加入ICTCLAS分词
ICTCLAS分词系统Java调用接口在Eclipse中的安装
ICTCLAS分词系统Java调用接口在Eclipse中的安装
在应用中加入全文检索功能----基于Java的全文索引引擎Lucene简介
基于Java的Web应用开发规范
基于Java的Web服务器工作原理
基于Java的Web服务器工作原理
在JAVA WEB中使用URL重写
FreeMarker在struts2.0,JAVA,web中
基于WEB应用开发的java程序员必备工具
基于WEB应用开发的java程序员必备工具
如何在项目开发过程中使用Struts-menu
JR 精品文章 - 在项目中使用Struts-menu
Struts Menu中基于角色的权限管理
Struts Menu中基于角色的权限管理(2)
Web应用软件界面设计指南的构架(2)
Spring在web项目中配置的几种方式的分析
Spring在web项目中配置的几种方式的分析
在WEB项目中多维下拉菜单的实现技巧和方法
Matrix - 与 Java 共舞 - 在Struts中使用Validator框架
在Struts 2中实现文件上传 - Max On Java - BlogJava
在Struts 2中实现文件上传 - Max On Java - BlogJava
Matrix - 与 Java 共舞 - 在Struts中使用Validator框架
struts 学习园地 Java / Web 开发 - CSDN社区 community....