JSF部署错误“;在javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)中;

JSF部署错误“;在javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)中;,java,jsf,jakarta-ee,deployment,websphere,Java,Jsf,Jakarta Ee,Deployment,Websphere,我想在Websphere上部署一个企业项目 我得到了以下例外 原因可能是什么 [03.09.12 11:21:05:636 CEST] 0000001a webapp E com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E: Exception caught while initializing context: {0}

我想在Websphere上部署一个企业项目

我得到了以下例外

原因可能是什么

[03.09.12 11:21:05:636 CEST] 0000001a webapp        E com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E: Exception caught while initializing context: {0}
                                 java.lang.StackOverflowError
    at java.lang.ThreadLocal$ThreadLocalMap.getEntry(ThreadLocal.java:371)
    at java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:254)
    at java.lang.ThreadLocal.get(ThreadLocal.java:138)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:293)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
    at javax.faces.context.FacesContext.isProcessingEvents(FacesContext.java:300)
调用了您正在使用的MyFaces的堆栈跟踪,以及在代码中前面某个时刻调用的
FacesContext.setCurrentInstance(FacesContext.getCurrentInstance())
,这将导致这种无限循环


根据目前提供的信息,我只能说这些。我不确定为什么faces上下文的当前实例被设置为当前实例。也许这是您自己的代码中的错误,或者是配置错误。验证类路径是否存在污染(复制较旧版本的JAR)并验证任何启动代码(
Filter#init()
ServletContextListener#contextInitialized()
,等等),前提是它没有做一些奇怪的事情。

不客气,但您能找到原因并找到解决方案吗?如果是这样,请说明原因和解决方案,以便其他人受益。谢谢您的提示。我检查了我的密码。一切都很好。我使用MyEclipse 10.5。我想这可能是配置问题。但实际上这是Myeclipse中的一个bug。我更新到了10.6版。现在一切都好了。