lesamly / jcseg

Automatically exported from code.google.com/p/jcseg
0 stars 0 forks source link

Solr 中 jcseg.properties配置文件路径问题(已解决) #25

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
你好lion 
soul,我使用最新的jcseg1.9.4版本,应用到Solr4.X中,容器是Tomca
t

我按照文档的说明:
1. 
从jcseg附件解压目录中将jcseg-core-1.9.4.jar和jcseg-solr-1.9.4.jar和 
jcseg.properties 复制到Tomcat中solr的类库目录 
/usr/local/apache-tomcat/webapps/solr/WEB-INF/lib/ 下;
2. 修改jcseg.properties中的lexicon.path
3. 修改solr的schema.xml配置文件,添加fieldtype

重启tomcat后,会打印错误日志
java.io.IOException: Invalid sub lexicon path /java/JavaSE/jcseg/lexicon for 
lexicon.path in jcseg.properties

当我删除jcseg.properties文件时,打印同样的错误日志,所以我�
��定是jcseg没有找到配置文件。

请问是哪里出错了?

Original issue reported on code.google.com by Zhangwei...@gmail.com on 11 Jun 2014 at 9:52

GoogleCodeExporter commented 8 years ago
已经给你回了邮件。贴出来给其他网友看看把:

实在抱歉,我上次编译jcseg-core-1.9.4.jar文件时,忘记更改lexico
n.path了," /java/JavaSE/jcseg/lexicon"是我开发时的测试环境。

你可以使用如下任何一种方式来解决:

1. 
更改Jcseg-1.9.4解压目录中的jcseg.properties的lexicon.path指向正确��
�词库路径后,在使用ant编译下。

2. 
解压jcseg-core-1.9.4.jar(jar文件其实就是一种zip文件),然后更改�
��面的jcseg.properties的lexicon.path,然后在压缩成:jcseg-core-1.9.4.
jar

3. cd到jcseg-core-1.9.4.jar所在目录,然后运行java -jar 
jcseg-core-1.9.4.jar,你会看到输出的提示中,提示jcseg目前是加�
��了哪个jcseg.properties配置文件,按照你的反馈,应该是加载��
�classpath/jcseg.properties配置文件,也就是jcseg-core-1.9.4.jar里面的
那个。
你阅读下Jcseg开发帮助文档来用jcseg加载想要加载的jcseg.propert
ies就ok了。

如果安装了ant或者maven,就自己编译下把。

Best
--lionsoul

Original comment by chenxin6...@gmail.com on 12 Jun 2014 at 2:13