简体   繁体   English

swagger + JBoss 6.4 + Resteasy

[英]swagger + JBoss 6.4 + Resteasy

I need to install swagger on JBoss 6.4 using provided Resteasy implementation. 我需要使用提供的Resteasy实现在JBoss 6.4上安装swagger。

I've followed the installation instruction on this link 我已按照此链接上的安装说明进行操作

Therefore this is my configuration: 因此这是我的配置:

pom.xml 的pom.xml

<dependency>
    <groupId>io.swagger</groupId>
    <artifactId>swagger-jaxrs</artifactId>
    <version>1.5.0</version>
</dependency>

web.xml web.xml中

<context-param>
    <param-name>resteasy.scan</param-name>
    <param-value>true</param-value>
</context-param>

<servlet>
    <servlet-name>Jersey2Config</servlet-name>
    <servlet-class>io.swagger.jaxrs.config.DefaultJaxrsConfig</servlet-class>
    <init-param>
        <param-name>api.version</param-name>
        <param-value>1.5.0</param-value>
    </init-param>
    <init-param>
        <param-name>swagger.api.basepath</param-name>
        <param-value>http://localhost:8080/api</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
</servlet>

When I deploy the application package on JBoss, I see the following error: 当我在JBoss上部署应用程序包时,我看到以下错误:

... Caused by: java.lang.ClassNotFoundException: io.swagger.jaxrs.config.DefaultJaxrsConfig ... ...引起:java.lang.ClassNotFoundException:io.swagger.jaxrs.config.DefaultJaxrsConfig ...

Any solution? 有解决方案吗

终于解决了:实际上我的webapp有更多模块,所以我不得不将jar依赖声明为另一个模块而不是war。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM