在配置compass的cfg.xml时,报错打不开xml,求解!!!!!!!!!!

wangxiaolin885 2012-02-04 04:47:05
我在使用compass的时候,写了个它的cfg.xml。但是运行的时候,报错:Caused by: org.compass.core.config.ConfigurationException: Failed to open config resource [/compass.cfg.xml]

compass.cfg.xml原文如下:

<?xml version="1.0" encoding="UTF-8" ?>
<compass-core-config xmlns="http://www.compass-project.org/schema/core-config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.compass-project.org/schema/core-config http://www.compass-project.org/schema/compass-core-config-2.2.xsd">

<compass name="default">
<!-- 连接信息 -->

<connection>
<!-- 使用相对路径,在启动时会在此路径前自动加上应用程序的真实路径 -->
<file path="/LuceneIndex/" />
</connection>
<!-- 声明映射信息 -->

<mappings>
<class name="searchUtil.Article" />
</mappings>
<!-- 其他配置 -->

<settings>
<!-- 配置分词器, 指定所用的分词器的全限定类名 -->
<setting name="compass.engine.analyzer.default.type" value="jeasy.analysis.MMAnalyzer" />
<!-- 指定摘要的文本长度 -->
<setting name="compass.engine.highlighter.default.fragmenter.simple.size"
value="300" />
<!-- 配置高亮效果的前缀 -->
<setting name="compass.engine.highlighter.default.formatter.simple.pre"
value=">span class='keyword'>" />
<!-- 配置高亮效果的后缀 -->
<setting name="compass.engine.highlighter.default.formatter.simple.post"
value=">/span >" />
</settings>
</compass>
</compass-core-config>



中间用到的两个路径,我不知道是否和这个错误有关,我的实例类是放在src文件夹下的一个名为abc的包里的,我的索引文档是放在与src同目录下的文件夹1里的,xml是放在与src同目录的文件夹2里的。

请问,这到底是什么原因呢?
是xml写错了?还是中间路劲有问题呢?
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
重启电脑,立刻就好

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧