首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示异常的JSONDOC创建

显示异常的JSONDOC创建
EN

Stack Overflow用户
提问于 2014-04-04 10:10:11
回答 2查看 512关注 0票数 0

我想记录一下基于REST的API,因此我搜索了google并找到了这个http://jsondoc.org/

我使用GuiceConfig注入对象,在那里我使用了方法GuiceConfig版本,basePath);在GuiceConfig.java中的

代码语言:javascript
复制
public void contextInitialized(ServletContextEvent servletContextEvent) {

    LOGGER.info("Initializing Context : configuring juice Injector");
    injector = Guice.createInjector(new Module[] { new PropertiesModule(),
     ................       
    } });

    ServletContext servletContext = servletContextEvent.getServletContext();
    servletContext.setAttribute(Injector.class.getName(), injector);
    System.out.println("JSON DOC UTILS......");
    JSONDocUtils.getApiDoc(servletContext, "1.0", "jsondoc");
}

代码抛出一个异常,即"java.lang.NoClassDefFoundError: org/jsondoc/core/util/JSONDocUtils",但实际上,我指定的jar是一个依赖项,如下所示

代码语言:javascript
复制
  <dependency>
    <groupId>org.jsondoc</groupId>
    <artifactId>org.jsondoc</artifactId>
    <version>1.0.2</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/jsondoc-core.jar</systemPath>
   </dependency>

是的,它在lib文件夹中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-17 09:10:09

现在,JSONDoc可以在maven中心使用,所以最好的方法是将它升级到最新版本,并最终遵循网站上的迁移说明。

票数 2
EN

Stack Overflow用户

发布于 2014-09-04 14:18:47

您确定jsondoc的依赖项在运行时可用吗?

我怀疑其中一个错误是org.reflections:reflections.见完整的依赖项列表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22859801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档