如何解决找不到CatalogManager.properties错误

问题描述 投票:0回答:1

我正在使用org.apache.xml.resolver.tools.CatalogResolver设置entityResolver。

Document outdoc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
    Element outevent = outdoc.createElement("docs");

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

   /*factory.isValidating();
    factory.setNamespaceAware(true);
    factory.setFeature("http://xml.org/sax/features/namespaces", false);
    factory.setFeature("http://xml.org/sax/features/validation", false);
    factory.setFeature("http://apache.org/xml/features/nonvalidating/load-dtd-grammar", false);
    factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);*/

    DocumentBuilder builder = factory.newDocumentBuilder();
    builder.setEntityResolver(new CatalogResolver());

我在src文件夹下有一个CatalogManager.properties文件。但是,当我构建应用程序时,出现无法找到CatalogManager.properties的错误。我究竟做错了什么?关于此问题,这里只有一个article。除了要求读者关闭目录选项外,它没有提供太多信息。我想使用catalogmanager属性。

IDE

netbeans

java catalog resolver
1个回答
0
投票

我想出了答案。我将包含属性文件的文件夹添加到库文件夹。由于库文件夹已经是类路径的一部分,所以它可以工作。希望这是正确的方法。

© www.soinside.com 2019 - 2024. All rights reserved.