<web-app>
<servlet> <servlet-name>my-servlet</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>javax.ws.rs.Application</param-name> <param-value>com.org.ServiceApplication</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>my-servlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping></web-app>
public class ServiceApplication extends ResourceConfig
{
public ServiceApplication()
{
// register packages with resources
packages("com.org.resources", "com.org.more.resources");
// register JSON
register(CustomJacksonFeature.class);
// register Swagger classes
register(com.wordnik.swagger.jaxrs.listing.ApiListingResource.class);
register(com.wordnik.swagger.jaxrs.listing.SwaggerSerializers.class);
// configure Swagger
BeanConfig swaggerConfig = new BeanConfig();
swaggerConfig.setVersion("v2");
swaggerConfig.setHost("localhost:8080");
swaggerConfig.setBasePath("/my-service");
swaggerConfig.setResourcePackage("com.org.resources,com.org.more.resources");
swaggerConfig.setScan(true);
}
}
type Exception report
message java.lang.NullPointerException
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.NullPointerException org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:397) org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:381) org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:344) org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:221)
root cause
java.lang.NullPointerException com.wordnik.swagger.jaxrs.config.BeanConfig.configure(BeanConfig.java:163) com.wordnik.swagger.jaxrs.listing.ApiListingResource.scan(ApiListingResource.java:52) com.wordnik.swagger.jaxrs.listing.ApiListingResource.getListingJson(ApiListingResource.java:79) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
--
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 swagger-swaggers...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to swagger-swaggersocket+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.