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"が見つかった場合は "war"にチェックしてください –
いいえ、ありません。 –
実際にはスコープがコンパイルされたwar依存関係のパッケージです。しかし、あなたはJboss共有libディレクトリにこのjarを入れてみることができます。 –