当前位置: 代码迷 >> Java Web开发 >> 在配置compass的cfg.xml时,报错打不开xml,求解!该怎么处理
  详细解决方案

在配置compass的cfg.xml时,报错打不开xml,求解!该怎么处理

热度:77   发布时间:2016-04-17 10:30:03.0
在配置compass的cfg.xml时,报错打不开xml,求解!!!!!!!!!!
我在使用compass的时候,写了个它的cfg.xml。但是运行的时候,报错:Caused by: org.compass.core.config.ConfigurationException: Failed to open config resource [/compass.cfg.xml]

compass.cfg.xml原文如下:
Java code
<?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="&gt;span class='keyword'&gt;" />             <!-- 配置高亮效果的后缀 -->            <setting name="compass.engine.highlighter.default.formatter.simple.post"                value="&gt;/span &gt;" />        </settings>    </compass></compass-core-config>


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

请问,这到底是什么原因呢?
是xml写错了?还是中间路劲有问题呢?

------解决方案--------------------
重启电脑,立刻就好