Guest User

Untitled

a guest
Feb 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. Hello,
  2. I am trying to invoke a method when tomcat server started. I am using Jersey restful web service.
  3. Macen Dependencies:
  4.  
  5. <dependency>
  6. <groupId>javax.servlet</groupId>
  7. <artifactId>javax.servlet-api</artifactId>
  8. <version>3.0.1</version>
  9. <scope>provided</scope>
  10. </dependency>
  11. <dependency>
  12. <groupId>com.sun.jersey</groupId>
  13. <artifactId>jersey-bundle</artifactId>
  14. <version>1.19.2</version>
  15. </dependency>
  16.  
  17. <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  18. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  19. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
  20. http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
  21. version="3.1">
  22. <display-name>FlightAvailabilityPredictor</display-name>
  23. <servlet>
  24. <servlet-name>jersey-serlvet</servlet-name>
  25. <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
  26. <init-param>
  27. <param-name>com.sun.jersey.config.property.packages</param-name>
  28. <param-value>com.travelport.h2o.availabilitypredictor</param-value>
  29. </init-param>
  30. <load-on-startup>1</load-on-startup>
  31. </servlet>
  32.  
  33. <servlet-mapping>
  34. <servlet-name>jersey-serlvet</servlet-name>
  35. <url-pattern>/rest/*</url-pattern>
  36. </servlet-mapping>
  37.  
  38. <listener>
  39. <listener-class>
  40. com.travelport.h2o.availabilitypredictor.listener.InitializeListner
  41. </listener-class>
  42. </listener>
  43.  
  44. </web-app>
  45.  
  46. package com.travelport.h2o.availabilitypredictor.listener;
  47. import javax.servlet.ServletContextEvent;
  48. import javax.servlet.ServletContextListener;
  49. import javax.servlet.annotation.WebListener;
  50.  
  51. @WebListener
  52. public class InitializeListner implements ServletContextListener {
  53.  
  54. @Override
  55. public final void contextInitialized(final ServletContextEvent sce) {
  56. // method to invoke
  57. }
  58.  
  59. @Override
  60. public final void contextDestroyed(final ServletContextEvent sce) {
  61.  
  62. }
  63. }
Add Comment
Please, Sign In to add comment