1
我需要使用提供的Resteasy實現在JBoss 6.4上安裝Swagger。Swagger + JBoss 6.4 + Resteasy
我跟着上this link
因此,該安裝指令是我的配置:
的pom.xml
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-jaxrs</artifactId>
<version>1.5.0</version>
</dependency>
的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>
當我部署JBoss上的應用程序包,我看到以下錯誤:
... Caused by: java.lang.ClassNotFoundException: io.swagger.jaxrs.config.DefaultJaxrsConfig ...
任何解決方案?
如果您發現「swagger-jaxrs-1.5.0.jar」 –
,請檢查您的「戰爭」不,沒有。 –
其實編譯包含在戰爭依賴中的maven包。但是你可以嘗試把這個jar放在Jboss的共享lib目錄中。 –