当前位置: 首页 > 知识库问答 >
问题:

使用openCMIS时的java.lang.noClassDefFounderRor:com/ctc/wstx/stax/wstxInputFactory

颛孙正卿
2023-03-14

我正在尝试这个从户外获得文件的新程序。我的是露天4.2版和最新的OpenCMIS。下面是我的代码。

public class Test {

/**
 * @param args
 */
public static void main(String[] args) {

    SessionFactory sessionFactory = SessionFactoryImpl.newInstance();
    Map<String, String> parameter = new HashMap<String, String>();

    Session session = null;
    OperationContext operationContext = new OperationContextImpl();
    operationContext.setCacheEnabled(true);


    parameter.put(SessionParameter.USER, "admin");
    parameter.put(SessionParameter.PASSWORD, "admin");
    parameter.put(SessionParameter.ATOMPUB_URL, "http://alfresco-url.com/alfresco/api/-default-/public/cmis/versions/1.0/atom");

    parameter.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());
    parameter.put(SessionParameter.LOCALE_ISO3166_COUNTRY, "us");
    parameter.put(SessionParameter.LOCALE_ISO639_LANGUAGE, "en");
    parameter.put(SessionParameter.LOCALE_VARIANT, "");


    Repository soleRepository = (Repository)sessionFactory.getRepositories(parameter).get(0);
    session = soleRepository.createSession();

    session.setDefaultContext(operationContext);

    String cmisObjectId = "workspace://SpacesStore/u456ce2c-5675-3f66-fgh5-d45g567w35";

    CmisObject obj = session.getObject(new ObjectIdImpl(cmisObjectId));

}

}

我在最后一行得到了下面的异常。

SLF4J:未能加载类“org.slf4j.impl.StatibloggerBinder”。slf4j:默认为无操作(NOP)记录器实现slf4j:有关更多细节,请参见http://www.slf4j.org/codes.html#staticloggerbinder。线程“main”java.lang.noClassDeffounderror:com/ctc/wstx/stax/wstxinputFactory在org.apache.chemistry.opencmis.client.bindings.spi.atompub.atompubparser.parse(atompubparser.java:98)在org.apache.chemistry.opencmis.client.bindings.spi.abstractatompubService.parse(abstractatompubService.java:620)在getRepositoryInfos(repositoryServiceImpl.java:65)在org.apache.chemistry.opencmis.client.bindings.impl.repositoryServiceImpl.java:90)在org.apache.chemistry.opencmis.client.runtime.sessionFactoryImpl.getRepositoryInfos(repositoryServiceImpl.java:135),在org.apache.chemistry.opencmis.client.runtime.sessionFactoryImpl.java java:112)在com.test.test.main(test.java:55)处由:java.lan引起g.ClassNotFoundException:com.ctc.wstx.stax.wstxInputFactory,地址为java.net.urlClassLoader$1.run(urlClassLoader.java:202),地址为java.security.accessController.doprivileged(本机方法),地址为java.net.urlClassLoader.findClass(urlClassLoader.java:190),地址为java.lang.ClassLoader.loadClass(classLoader.java:306),地址为

有人能帮我找到需要添加的罐子吗?

共有1个答案

蔺弘
2023-03-14

您可以在这里找到它:Maven Central

正如Marged所建议的,使用Maven会容易得多。

 类似资料:
  • OpenCMIS 包含一组围绕着 CMIS (Content Management Interoperability Services) 规范的 Java 类库、框架和工具。 而该项目的主要目的就是为了简化 CMIS 的客户端和服务器端的开发,提供 API、SPI 以及测试工具允许内容服务器和应用开发者把重点集中在 ECM 域模型,而无需关系底层通信细则。

  • WARP-CTC 是百度硅谷 AI 研究所 (SVAIL) 开源的百度关键人工智能 (AI) 软件。 connectionist temporal classification (CTC) 方法可以追溯到 2006 年,在 Swiss AI 研究所 IDSIA 论文上有记载。 百度研究所开发的 WARP-CTC 就基于 CTC 方案,但是改进了其自身的语音识别功能。 GPU 性能 基准测试基于单个

  • 本文向大家介绍CTC模型相关面试题,主要包含被问及CTC模型时的应答技巧和注意事项,需要的朋友参考一下 CTC的全称是Connectionist Temporal Classification,中文翻译大概是连接时序分类。它要达到的目标就是直接将语音和相应的文字对应起来,实现时序问题的分类。 用公式来描述的话,CTC的公式推导如下: 在基于CD-DNN-HMM架构的语音识别声学模型中,训练DNN通

  • StAX(Streaming API for XML)是标准的XML处理API,它能够从应用程序的stream对象解析XML数据或把XML数据转换成stream对象。StAX是一个用Java实现的XML拉式解析器。

  • 我是Apache Chemical OpenCmis的新手。 我试图从Alfresco存储库中提取一个PDF文档,使用它的ID。id类似于工作区://spacesstore/b91dc42c-1644-4246-b3x9-bxx6f0be4wf3

  • StAX是一个基于Java的API,用于以与SAX解析器类似的方式解析XML文档。 但这两个API有两个主要区别 - StAX是一个PULL API,而SAX是一个PUSH API。 这意味着在StAX解析器的情况下,客户端应用程序需要要求StAX解析器在需要时从XML获取信息。 但是在SAX解析器的情况下,当SAX解析器通知客户端应用程序信息可用时,需要客户端应用程序来获取信息。 StAX AP