Java 初始化ServletContextListener中的资源并访问Servlet中的资源
我有一个web应用程序,我将其部署到tomcat中 我的需要是在应用程序启动时以编程方式初始化一些资源,然后这些资源应该在Java 初始化ServletContextListener中的资源并访问Servlet中的资源,java,tomcat,servlets,Java,Tomcat,Servlets,我有一个web应用程序,我将其部署到tomcat中 我的需要是在应用程序启动时以编程方式初始化一些资源,然后这些资源应该在Servlet中可用(更糟糕的是,在Service实现中-我使用CFX,它是一个SOAP Web服务)。 我多次使用ServletContextListener来定义一些全局应用程序任务,如设置调度程序,但这次我需要从Servlet访问我的资源,并且不知道如何访问 我如何在应用程序启动时初始化我的资源,并以这种或那种方式从servlet访问它 在ContextListener
Servlet
中可用(更糟糕的是,在Service
实现中-我使用CFX,它是一个SOAP Web服务)。
我多次使用ServletContextListener
来定义一些全局应用程序任务,如设置调度程序,但这次我需要从Servlet访问我的资源,并且不知道如何访问
我如何在应用程序启动时初始化我的资源,并以这种或那种方式从servlet访问它 在ContextListener中,将资源设置为
ServletContext
中的属性,并通过ServletContext.getAttribute>在ContextListener中,将资源设置为ServletContext
中的属性,并通过ServletContext.getAttribute
在servlet中访问它