Jakarta ee contextInitialized操作方法侦听器无法调用对象上的方法。它给出了MethodNotFoundError

Jakarta ee contextInitialized操作方法侦听器无法调用对象上的方法。它给出了MethodNotFoundError,jakarta-ee,Jakarta Ee,下面提到的是我的ApplicationListner类的部分代码 在这里,我们创建了imageCache实例,并在contextInitialized方法中调用此对象上的方法 在运行时,它给出MethodNotFoundError异常。一旦对象被创建,编译器不会给出任何错误。那么,当初始化上下文时,为什么会在运行时发生此异常 private static final String className = "ApplicationListener"; ImagesCache<String,

下面提到的是我的ApplicationListner类的部分代码

在这里,我们创建了imageCache实例,并在contextInitialized方法中调用此对象上的方法

在运行时,它给出MethodNotFoundError异常。一旦对象被创建,编译器不会给出任何错误。那么,当初始化上下文时,为什么会在运行时发生此异常

private static final String className = "ApplicationListener";

ImagesCache<String, byte[]> imageCache = new ImagesCache<String, byte[]>
 (IWSConstants.IMAGES_CACHE_SIZE);


public void contextInitialized(ServletContextEvent event) {
        imageCache.setImageMap(Map map);
    final String methodName = "contextInitialized";
    IFactsConfigProp iFactsConfigProp =  (IFactsConfigProp)AppContext.getWebContext().getBean("factsConfigPropService");
    try {
        iFactsConfigProp.getConfigProperties();
    } catch (Exception e) {
        FactsLogger.error(className, methodName,
                "Error occured while retrieving the Admintool values" + e.getMessage(), null);
    }
private静态最终字符串className=“ApplicationListener”;
ImagesCache imageCache=新的ImagesCache
(IWSConstants.IMAGES\u CACHE\u SIZE);
公共void contextInitialized(ServletContextEvent事件){
setImageMap(映射映射);
最终字符串methodName=“contextInitialized”;
IFactsConfigProp IFactsConfigProp=(IFactsConfigProp)AppContext.getWebContext().getBean(“factsConfigPropService”);
试一试{
iFactsConfigProp.getConfigProperties();
}捕获(例外e){
FactsLogger.error(类名、方法名、,
“检索Admintool值时出错”+e.getMessage(),null);
}