Solved :) Thank you Ron :) On Tuesday, 23 August 2016 00:56:16 UTC+5:30, Ron wrote: > > You’re using an ancient version of swagger-core. Please update to the > latest and try again. > > > > > > > > *From: *<[email protected] <javascript:>> on behalf of " > [email protected] <javascript:>" <[email protected] <javascript:>> > *Reply-To: *"[email protected] <javascript:>" < > [email protected] <javascript:>> > *Date: *Monday, 22 August 2016 at 10:35 > *To: *Swagger <[email protected] <javascript:>> > *Subject: *Swagger definition generation issue > > > > Hi All, > > > > I have created a sample service suing servlet, and annotated as per the > swagger specification. But when i do http://localhost:8080/MyApp/api it > gives me below response. > > > > {"apiVersion":"0.0","swaggerVersion":"1.2"} > > > > I have seen all previous discussion on this issue in this forum and other > similar. But no luck with me. Requesting for help on this. > > > > My Web.xml > > > > <?xml version="1.0" encoding="UTF-8"?> > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns="http://java.sun.com/xml/ns/javaee" > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" > id="WebApp_ID" version="3.0"> > <display-name>Servlet</display-name> > > <servlet> > <servlet-name>DefaultServletReaderConfig</servlet-name> > <servlet-class> > com.wordnik.swagger.servlet.config.DefaultServletReaderConfig > </servlet-class> > <init-param> > <param-name>swagger.resource.package</param-name> > <param-value>servlet</param-value> > </init-param> > <init-param> > <param-name>swagger.api.basepath</param-name> > <param-value>http://localhost:8080/MyApp/api/</param-value> > </init-param> > <init-param> > <param-name>api.version</param-name> > <param-value>1.0.0</param-value> > </init-param> > > > </servlet> > <servlet> > <servlet-name>ApiDeclarationServlet</servlet-name> > <servlet-class>com.wordnik.swagger.servlet.listing.ApiDeclarationServlet > </servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>ApiDeclarationServlet</servlet-name> > <url-pattern>/api/*</url-pattern> > </servlet-mapping> > > </web-app> > > > > My POM.xml is as below > > > > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" > http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>Servlet</groupId> > <artifactId>Servlet</artifactId> > <version>0.0.1-SNAPSHOT</version> > <packaging>war</packaging> > <build> > <sourceDirectory>src</sourceDirectory> > <plugins> > <plugin> > <artifactId>maven-compiler-plugin</artifactId> > <version>3.3</version> > <configuration> > <source>1.7</source> > <target>1.7</target> > </configuration> > </plugin> > <plugin> > <artifactId>maven-war-plugin</artifactId> > <version>2.6</version> > <configuration> > <warSourceDirectory>WebContent</warSourceDirectory> > <failOnMissingWebXml>false</failOnMissingWebXml> > </configuration> > </plugin> > </plugins> > </build> > <dependencies> > <dependency> > <groupId>com.wordnik</groupId> > <artifactId>swagger-annotations</artifactId> > <version>1.3.11</version> > </dependency> > <dependency> > <groupId>com.wordnik</groupId> > <artifactId>swagger-servlet_2.10</artifactId> > <version>1.3.13</version> > <exclusions> > <exclusion> > <groupId>com.google.guava</groupId> > <artifactId>guava</artifactId> > </exclusion> > </exclusions> > </dependency> > <dependency> > <groupId>io.swagger</groupId> > <artifactId>swagger-servlet</artifactId> > <version>1.5.7</version> > <exclusions> > <exclusion> > <groupId>com.google.guava</groupId> > <artifactId>guava</artifactId> > </exclusion> > </exclusions> > </dependency> > <dependency> > <groupId>com.wordnik</groupId> > <artifactId>swagger-jersey-jaxrs_2.10</artifactId> > <version>1.3.13</version> > </dependency> > <dependency> > <groupId>com.google.guava</groupId> > <artifactId>guava</artifactId> > <version>19.0</version> > </dependency> > <dependency> > <groupId>com.wordnik</groupId> > <artifactId>swagger-core_2.10</artifactId> > <version>1.3.13</version> > <scope>compile</scope> > </dependency> > </dependencies> > </project> > > > > Thanks > > -- > You received this message because you are subscribed to the Google Groups > "Swagger" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/d/optout. >
-- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
