在基于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目录中即可。
在基于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目录中即可。
相关文章推荐
- 关于在基于Struts构架的Java Web项目中加入ICTCLAS分词两点说明
- 在基于Struts构架的Java Web项目中加入ICTCLAS分词http://blog.csdn.net/CloneIQ/archive/2006/08/09/1043088.aspx
- ICTCLAS2011中文分词在java的web项目中的使用
- 将中科院分词软件 ICTCLAS50 嵌入到 Struts2 开发的Java Web项目中
- 基于SSH2框架的Web项目开发(Java)之一SHH2基本框架(Struts2+Hibernate)
- 【Maven】创建一个结构清晰基于Maven的JavaWeb项目
- 基于Spring MVC和Tomcat服务器的JavaWeb项目----入门篇
- 基于Struts、Spring、Hibernate的JavaWeb开发SSH框架配置
- 使用IDEA工具创建基于maven管理的Javaweb项目
- Java语言介绍(04)开源项目(02)WEB框架(03)Struts
- jsp struts实现的Java web信息供求系统项目源码
- 基于maven的springmvc+mybatis的javaweb项目
- 基于Proguard软件基础上,针对Web项目xml配置文件修改的java项目。
- 图书管理系统_jdbc连接下基于servlet的最原始的javaWeb项目
- (图志)学Java以来第1个基于MVC的WEB项目
- (Struts重构)构建一个简单的基于MVC模式的JavaWeb
- (Struts重构)构建一个简单的基于MVC模式的JavaWeb
- Java:Struts 项目中web.xml文件配置
- 使用STS创建基于maven的java web项目
- JAVA web 项目加入ueditor富文本编辑器 和 kityformula公式插件 遇到的问题和解决