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에서의 응용 프로그램 패키지를 배포 할 때, I 참조 다음과 같은 오류 :
... Caused by: java.lang.ClassNotFoundException: io.swagger.jaxrs.config.DefaultJaxrsConfig ...
모든 솔루션?
"swagger-jaxrs-1.5.0.jar"을 찾으면 "전쟁"에 체크인하십시오. –
아니오, 없습니다. –
실제로 컴파일 된 범위가있는 전쟁 종속성 패키지입니다. 하지만 Jboss 공유 lib 디렉토리에이 jar를 넣으십시오. –