Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2014
645
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 18.02 KB | None | 0 0
  1. @Configuration
  2. @EnableAutoConfiguration
  3. @ComponentScan(basePackages={"com.connecture.services.documentservice.webservice"})
  4. public class Application {
  5.  
  6.     public static void main(String[] args) {
  7.         SpringApplication.run(new Class[] { Application.class, CfxInitializer.class }, args);
  8.     }
  9.    
  10.     @Bean
  11.   public EmbeddedServletContainerFactory embeddedServletContainerFactory() {
  12.       TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory("", 8080);
  13.       return factory;
  14.   }
  15.  
  16. }
  17.  
  18. ----------------------------------------------------------------------------------------------------------------------------------
  19.  
  20. public class CfxInitializer implements ServletContextInitializer
  21. {
  22.  
  23.   @Override
  24.   public void onStartup(ServletContext servletContext) throws ServletException
  25.   {
  26.     XmlWebApplicationContext rootContext = new XmlWebApplicationContext();  
  27.     rootContext.setConfigLocations(new String[] { "classpath*:applicationContext.xml" });  
  28.     servletContext.addListener(new ContextLoaderListener(rootContext));  
  29.  
  30.     ServletRegistration.Dynamic dispatcher = servletContext.addServlet("CXFServlet", CXFServlet.class);  
  31.     dispatcher.addMapping("/api/*");  
  32.   }
  33.  
  34. }
  35.  
  36. ----------------------------------------------------------------------------------------------------------------------------------
  37.  
  38. build.gradle
  39.  
  40. buildscript {
  41.     repositories {
  42.         maven { url "http://repo.spring.io/libs-snapshot" }
  43.         mavenLocal()
  44.     }
  45.     dependencies {
  46.         classpath("org.springframework.boot:spring-boot-gradle-plugin:1.0.2.RELEASE")
  47.     }
  48. }
  49.  
  50. apply plugin: 'java'
  51. apply plugin: 'eclipse'
  52. apply plugin: 'idea'
  53. apply plugin: 'spring-boot'
  54.  
  55. jar {
  56.     baseName = 'gs-spring-boot'
  57.     version =  '0.1.0'
  58. }
  59.  
  60. repositories {
  61.     mavenCentral()
  62.     maven { url "http://repo.spring.io/libs-snapshot" }
  63. }
  64.  
  65. dependencies {
  66.     compile("org.springframework.boot:spring-boot-starter-web")  
  67.     compile("org.springframework.boot:spring-boot-starter-tomcat")
  68.  
  69.  
  70.     compile("org.springframework.boot:spring-boot-starter-actuator")
  71.     compile("org.springframework.boot:spring-boot-starter-data-mongodb")
  72.     compile("org.apache.cxf:cxf-bundle:3.0.0-milestone2")
  73.  
  74.        
  75.     testCompile("junit:junit")
  76. }
  77.  
  78. task wrapper(type: Wrapper) {
  79.     gradleVersion = '1.11'
  80. }
  81.  
  82. ----------------------------------------------------------------------------------------------------------------------
  83.  
  84. applicationContext.xml
  85.  
  86. <?xml version="1.0" encoding="UTF-8"?>
  87. <beans xmlns="http://www.springframework.org/schema/beans"
  88.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:flow="http://www.springframework.org/schema/webflow-config"
  89.     xsi:schemaLocation="
  90. http://www.springframework.org/schema/beans
  91. http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  92. http://www.springframework.org/schema/webflow-config
  93. http://www.springframework.org/schema/webflow-config/spring-webflow-config-1.0.xsd"
  94.     default-lazy-init="true" default-autowire="no">
  95.  
  96.     <import resource="classpath:META-INF/cxf/cxf.xml" />
  97.     <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
  98.  
  99. <!--    <import
  100.         resource="classpath:/com/connecture/services/documentservice/process/applicationContext-documentservice.xml" />
  101.     <import
  102.         resource="classpath:/com/connecture/services/documentservice/process/applicationContext-documentservice-integration.xml" />
  103.     <import
  104.         resource="classpath:/com/connecture/services/documentservice/webservice/applicationContext-documentservice-webservice.xml" />  -->
  105.  
  106. </beans>
  107.  
  108. ----------------------------------------------------------------------------------------------------------------------
  109.  
  110. output
  111.  
  112. :compileJava
  113. :processResources UP-TO-DATE
  114. :classes
  115. :jar
  116. :bootRepackage
  117. :assemble
  118. :compileTestJava UP-TO-DATE
  119. :processTestResources UP-TO-DATE
  120. :testClasses UP-TO-DATE
  121. :test UP-TO-DATE
  122. :check UP-TO-DATE
  123. :build
  124.  
  125. BUILD SUCCESSFUL
  126.  
  127. Total time: 12.651 secs
  128.  
  129.   .   ____          _            __ _ _
  130.  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
  131. ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
  132.  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  133.   '  |____| .__|_| |_|_| |_\__, | / / / /
  134. =========|_|==============|___/=/_/_/_/
  135. :: Spring Boot ::        (v1.0.2.RELEASE)
  136.  
  137. 2014-06-02 14:31:54.186  INFO 7130 --- [           main] c.c.s.d.process.Application              : Starting Application with PID 7130 (/Projects/dev/code/documentservice/build/libs/gs-spring-boot-0.1.0.jar started by jeremy in /Projects/dev/code/documentservice)
  138. 2014-06-02 14:31:54.291  INFO 7130 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@485468d5: startup date [Mon Jun 02 14:31:54 CDT 2014]; root of context hierarchy
  139. 2014-06-02 14:31:55.289  INFO 7130 --- [           main] o.s.b.f.s.DefaultListableBeanFactory     : Overriding bean definition for bean 'beanNameViewResolver': replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.actuate.autoconfigure.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/actuate/autoconfigure/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
  140. 2014-06-02 14:31:56.893  INFO 7130 --- [           main] .t.TomcatEmbeddedServletContainerFactory : Server initialized with port: 8080
  141. 2014-06-02 14:31:57.216  INFO 7130 --- [           main] o.apache.catalina.core.StandardService   : Starting service Tomcat
  142. 2014-06-02 14:31:57.217  INFO 7130 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/7.0.52
  143. 2014-06-02 14:31:57.400  INFO 7130 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
  144. 2014-06-02 14:31:57.401  INFO 7130 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 3112 ms
  145. 2014-06-02 14:31:58.674  INFO 7130 --- [ost-startStop-1] o.s.b.c.e.ServletRegistrationBean        : Mapping servlet: 'dispatcherServlet' to [/]
  146. 2014-06-02 14:31:58.675  INFO 7130 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean  : Mapping filter: 'metricFilter' to: [/*]
  147. 2014-06-02 14:31:58.676  INFO 7130 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean  : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
  148. 2014-06-02 14:31:58.676  INFO 7130 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean  : Mapping filter: 'applicationContextIdFilter' to: [/*]
  149. 2014-06-02 14:31:58.677  INFO 7130 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean  : Mapping filter: 'webRequestLoggingFilter' to: [/*]
  150. 2014-06-02 14:31:59.264 ERROR 7130 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
  151.  
  152. java.lang.IllegalStateException: Cannot initialize context because there is already a root application context present - check whether you have multiple ContextLoader* definitions in your web.xml!
  153.     at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:277)
  154.     at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
  155.     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4971)
  156.     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
  157.     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  158.     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
  159.     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
  160.     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  161.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  162.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  163.     at java.lang.Thread.run(Thread.java:745)
  164.  
  165. 2014-06-02 14:31:59.265 ERROR 7130 --- [ost-startStop-1] o.apache.catalina.core.StandardContext   : Error listenerStart
  166. 2014-06-02 14:31:59.276 ERROR 7130 --- [ost-startStop-1] o.apache.catalina.core.StandardContext   : Context [] startup failed due to previous errors
  167. 2014-06-02 14:31:59.277  INFO 7130 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Closing Spring root WebApplicationContext
  168. 2014-06-02 14:31:59.705  INFO 7130 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
  169. 2014-06-02 14:32:00.008  INFO 7130 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/hello-world],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public com.connecture.services.documentservice.webservice.Greeting com.connecture.services.documentservice.webservice.HelloWorldController.sayHello(java.lang.String)
  170. 2014-06-02 14:32:00.011  INFO 7130 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.actuate.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
  171. 2014-06-02 14:32:00.012  INFO 7130 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[text/html],custom=[]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.actuate.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest)
  172. 2014-06-02 14:32:00.085  INFO 7130 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
  173. 2014-06-02 14:32:00.085  INFO 7130 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
  174. 2014-06-02 14:32:01.034  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Registering beans for JMX exposure on startup
  175. 2014-06-02 14:32:01.191  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/dump],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  176. 2014-06-02 14:32:01.193  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/metrics/{name:.*}],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
  177. 2014-06-02 14:32:01.193  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/metrics],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  178. 2014-06-02 14:32:01.194  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/health],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  179. 2014-06-02 14:32:01.195  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/trace],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  180. 2014-06-02 14:32:01.196  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/configprops],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  181. 2014-06-02 14:32:01.197  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/mappings],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  182. 2014-06-02 14:32:01.197  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/autoconfig],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  183. 2014-06-02 14:32:01.198  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/beans],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  184. 2014-06-02 14:32:01.199  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/info],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  185. 2014-06-02 14:32:01.200  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/env/{name:.*}],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
  186. 2014-06-02 14:32:01.200  INFO 7130 --- [           main] o.s.b.a.e.mvc.EndpointHandlerMapping     : Mapped "{[/env],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
  187. 2014-06-02 14:32:01.507  INFO 7130 --- [           main] o.s.c.support.DefaultLifecycleProcessor  : Starting beans in phase 0
  188. 2014-06-02 14:32:01.510  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'requestMappingEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=requestMappingEndpoint]
  189. 2014-06-02 14:32:01.599  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'environmentEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=environmentEndpoint]
  190. 2014-06-02 14:32:01.607  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'healthEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=healthEndpoint]
  191. 2014-06-02 14:32:01.613  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'beansEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=beansEndpoint]
  192. 2014-06-02 14:32:01.619  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'infoEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=infoEndpoint]
  193. 2014-06-02 14:32:01.625  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'metricsEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=metricsEndpoint]
  194. 2014-06-02 14:32:01.632  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'traceEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=traceEndpoint]
  195. 2014-06-02 14:32:01.638  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'dumpEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=dumpEndpoint]
  196. 2014-06-02 14:32:01.648  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'autoConfigurationAuditEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=autoConfigurationAuditEndpoint]
  197. 2014-06-02 14:32:01.657  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'shutdownEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=shutdownEndpoint]
  198. 2014-06-02 14:32:01.679  INFO 7130 --- [           main] o.s.b.a.e.jmx.EndpointMBeanExporter      : Located managed bean 'configurationPropertiesReportEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=configurationPropertiesReportEndpoint]
  199. 2014-06-02 14:32:01.687  INFO 7130 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080/http
  200. 2014-06-02 14:32:01.690  INFO 7130 --- [           main] c.c.s.d.process.Application              : Started Application in 8.298 seconds (JVM running for 9.512)
  201. ^C2014-06-02 14:37:20.962  INFO 7130 --- [       Thread-2] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@485468d5: startup date [Mon Jun 02 14:31:54 CDT 2014]; root of context hierarchy
  202. 2014-06-02 14:37:20.963  INFO 7130 --- [       Thread-2] o.s.c.support.DefaultLifecycleProcessor  : Stopping beans in phase 0
  203. 2014-06-02 14:37:20.967  INFO 7130 --- [       Thread-2] o.s.b.a.e.jmx.EndpointMBeanExporter      : Unregistering JMX-exposed beans on shutdown
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement