Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 初始化ServletContextListener中的资源并访问Servlet中的资源_Java_Tomcat_Servlets - Fatal编程技术网

Java 初始化ServletContextListener中的资源并访问Servlet中的资源

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

我有一个web应用程序,我将其部署到tomcat中

我的需要是在应用程序启动时以编程方式初始化一些资源,然后这些资源应该在
Servlet
中可用(更糟糕的是,在
Service
实现中-我使用CFX,它是一个SOAP Web服务)。 我多次使用
ServletContextListener
来定义一些全局应用程序任务,如设置调度程序,但这次我需要从Servlet访问我的资源,并且不知道如何访问


我如何在应用程序启动时初始化我的资源,并以这种或那种方式从servlet访问它

在ContextListener中,将资源设置为
ServletContext
中的属性,并通过
ServletContext.getAttribute>在ContextListener中,将资源设置为
ServletContext
中的属性,并通过
ServletContext.getAttribute
在servlet中访问它