关于ICTCLAS 分成系统在tomcat调用找不到包得问题问题
自己利用ICTCLAS(ICTCLAS2011_Windows_32_c )http://ictclas.org/index.html 分词系统,写了一下代码,我是在Myeclipse8.6下和tomcat6.X使用的,在Myeclipse下测试是通过的,但是部署到tomcat下就出问题了,在博客上
看了作者是这样解决的http://www.cnblogs.com/cy163/archive/2010/04/10/1708970.html
Step-1
(1) Data文件夹 (2) ICTCLAS30.dll (3)Configure.xml (4) userdic.txt (5) Test.txt (6) Test_result.txt
拷贝到
C:\Program Files\Apache Software Foundation\Tomcat 6.0
Step-2 (后来实验证明只需要 执行 Step-1,而不需要执行 Stemp-2,也可以)
右击屏幕右下角,apache tomcat 图标,选择 configure,在 java option 一栏添加
-Djava.library.path=C:\Program Files\Apache Software Foundation\Tomcat 6.0
.....
step 1 我基本做了,但是还是没办法调用分词器,
依然提示:java.lang.NoClassDefFound : Could not initialize class ICTCLAS.I3C.AC.ICTCLAS30
step 2 我也不明白怎么做
求指教[b][/b]
------解决方案--------------------
发对社区了~
提示:java.lang.NoClassDefFound : Could not initialize class ICTCLAS.I3C.AC.ICTCLAS30
按提示说的就是找不到类的定义.然后是初始化ICTCLAS.I3C.AC.ICTCLAS30失败.重新加载这个包看下..
------解决方案--------------------
java.lang.NoClassDefFound
找不到类的定义.然后是初始化ICTCLAS.I3C.AC.ICTCLAS30失败
------解决方案--------------------java.lang.NoClassDefFound : Could not initialize class ICTCLAS.I3C.AC.ICTCLAS30
很明显的错啊。找不到这个类
------解决方案--------------------java.lang.NoClassDefFound : Could not initialize class ICTCLAS.I3C.AC.ICTCLAS30
很明显的错啊。找不到这个类
------解决方案--------------------
at ICTCLAS.I3S.AC.ICTCLAS50.<clinit>(ICTCLAS50.java:28
报错是指向:
static
{
System.loadLibrary("ICTCLAS50");
}