[JBoss Eclipse IDE (users)] - Having trouble using JSTL
by Glissy
I read a lot on the web that to use JSTL, all that you have to do is include something like this in your JSP:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
In fact, here is a direct quote from the Jakarta documentation:
jakarta-taglibs-standard-1.1.2/doc/GettingStarted.html
Using the Standard Taglib libraries is simple; you simply need to import them into your JSP pages using the taglib directive. For instance, to import the 'core' JSTL library into your page, you would include the following line at the top of your JSP page, as follows:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
I have found out, however, that it is not so simple. I had to locate and include in my WAR the "jstl.jar" and "standard.jar" files, as well as "c.tld", and make an entry in web.xml.
Now, after all of that is done, I still get an exception like this:
22:47:20,375 INFO [STDOUT] org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.taglibs.xsl.ImportTEI
So, what else do I need to do? Does anyone have the complete list of steps necessary to use JSTL?
Thanks!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028224#4028224
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028224
19Â years, 1Â month
[JBoss Seam] - Re: Seam on JBoss 4.2.0.CR1
by thejavafreak
This is the stacktrace if I use ajax4jsf in JBoss 4.2.0.CR1
| 2007-03-15 09:42:28,296 WARN [javax.enterprise.resource.webcontainer.jsf.lifecycle] executePhase(RESTORE_VIEW 1,com.sun.faces.context.FacesContextImpl@1bbec72) threw exception
| javax.faces.FacesException: Error to create instance of AjaxContext
| at org.ajax4jsf.framework.ajax.AjaxContext.newInstance(AjaxContext.java:195)
| at org.ajax4jsf.framework.ajax.AjaxContext.getCurrentInstance(AjaxContext.java:156)
| at org.ajax4jsf.framework.ajax.AjaxViewHandler.createView(AjaxViewHandler.java:68)
| at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:196)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
| at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:63)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:624)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.lang.ArrayStoreException: org.apache.commons.collections.UnboundedFifoBuffer
| at org.ajax4jsf.framework.ajax.AjaxContext.clearEvents(AjaxContext.java:649)
| at org.ajax4jsf.framework.ajax.AjaxContext.<init>(AjaxContext.java:126)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at java.lang.Class.newInstance0(Class.java:350)
| at java.lang.Class.newInstance(Class.java:303)
| at org.ajax4jsf.framework.ajax.AjaxContext.newInstance(AjaxContext.java:193)
| ... 39 more
| 2007-03-15 09:42:28,296 DEBUG [org.jboss.seam.jsf.SeamPhaseListener] after phase: RESTORE_VIEW 1
| 2007-03-15 09:42:28,296 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,296 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,296 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,296 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.afterPhase
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.manager
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.manager
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.manager
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.core.manager
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.manager
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.manager
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.facesPage
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.facesPage
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.facesPage
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.core.facesPage
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.facesPage
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.facesPage
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.core.Manager] No stored conversation, or concurrent call to the stored conversation
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@14ade37, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1349665{ url=null ,addedOrder=0}
| 2007-03-15 09:42:28,312 DEBUG [org.jboss.seam.jsf.AbstractSeamPhaseListener] After restoring conversation context: ConversationContext(1)
| 2007-03-15 09:42:28,312 DEBUG [org.ajax4jsf.framework.ajax.InitPhaseListener] Remove init phase listener from factories
| 2007-03-15 09:42:28,312 DEBUG [org.ajax4jsf.framework.renderer.AjaxPhaseListener] Process after phase RESTORE_VIEW 1
| 2007-03-15 09:42:28,312 WARN [javax.enterprise.resource.webcontainer.jsf.lifecycle] phase(RESTORE_VIEW 1,com.sun.faces.context.FacesContextImpl@1bbec72) threw exception: javax.faces.FacesException: Error to create instance of AjaxContext Error to create instance of AjaxContext
| org.ajax4jsf.framework.ajax.AjaxContext.newInstance(AjaxContext.java:195)
| org.ajax4jsf.framework.ajax.AjaxContext.getCurrentInstance(AjaxContext.java:156)
| org.ajax4jsf.framework.renderer.AjaxPhaseListener.afterPhase(AjaxPhaseListener.java:72)
| com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:278)
| com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:63)
| org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
| org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
| org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
| org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
| org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
| org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
| org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
| org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:624)
| org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
| java.lang.Thread.run(Thread.java:595)
|
| 2007-03-15 09:42:28,312 ERROR [org.jboss.seam.web.ExceptionFilter] uncaught exception
| javax.servlet.ServletException: org.apache.commons.collections.UnboundedFifoBuffer
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:63)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:624)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.lang.ArrayStoreException: org.apache.commons.collections.UnboundedFifoBuffer
| at org.ajax4jsf.framework.ajax.AjaxContext.clearEvents(AjaxContext.java:649)
| at org.ajax4jsf.framework.ajax.AjaxContext.<init>(AjaxContext.java:126)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at java.lang.Class.newInstance0(Class.java:350)
| at java.lang.Class.newInstance(Class.java:303)
| at org.ajax4jsf.framework.ajax.AjaxContext.newInstance(AjaxContext.java:193)
| at org.ajax4jsf.framework.ajax.AjaxContext.getCurrentInstance(AjaxContext.java:156)
| at org.ajax4jsf.framework.ajax.AjaxViewHandler.createView(AjaxViewHandler.java:68)
| at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:196)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
| at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| ... 33 more
| 2007-03-15 09:42:28,312 ERROR [org.jboss.seam.web.ExceptionFilter] exception root cause
| java.lang.ArrayStoreException: org.apache.commons.collections.UnboundedFifoBuffer
| at org.ajax4jsf.framework.ajax.AjaxContext.clearEvents(AjaxContext.java:649)
| at org.ajax4jsf.framework.ajax.AjaxContext.<init>(AjaxContext.java:126)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at java.lang.Class.newInstance0(Class.java:350)
| at java.lang.Class.newInstance(Class.java:303)
| at org.ajax4jsf.framework.ajax.AjaxContext.newInstance(AjaxContext.java:193)
| at org.ajax4jsf.framework.ajax.AjaxContext.getCurrentInstance(AjaxContext.java:156)
| at org.ajax4jsf.framework.ajax.AjaxViewHandler.createView(AjaxViewHandler.java:68)
| at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:196)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
| at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:63)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:624)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
| at java.lang.Thread.run(Thread.java:595)
| 2007-03-15 09:42:28,328 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 2007-03-15 09:42:28,328 DEBUG [org.jboss.seam.web.ExceptionFilter] killing transaction
| 2007-03-15 09:42:28,328 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 2007-03-15 09:42:28,328 DEBUG [org.jboss.seam.web.ExceptionFilter] ending request
| 2007-03-15 09:42:28,328 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@14ade37, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@64a871{ url=null ,addedOrder=0}
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@14ade37, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1896444{ url=null ,addedOrder=0}
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.exceptions
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.exceptions
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.exceptions
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.preSetVariable.org.jboss.seam.core.exceptions
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,343 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.postSetVariable.org.jboss.seam.core.exceptions
| 2007-03-15 09:42:28,343 INFO [org.jboss.seam.core.Exceptions] reading exception mappings from /WEB-INF/pages.xml
| 2007-03-15 09:42:28,359 DEBUG [org.jboss.seam.util.DTDEntityResolver] trying to resolve system-id [http://jboss.com/products/seam/pages-1.2.dtd]
| 2007-03-15 09:42:28,359 DEBUG [org.jboss.seam.util.DTDEntityResolver] recognized Seam namespace; attempting to resolve on classpath under org/jboss/seam/
| 2007-03-15 09:42:28,359 DEBUG [org.jboss.seam.util.DTDEntityResolver] located [http://jboss.com/products/seam/pages-1.2.dtd] in classpath
| 2007-03-15 09:42:28,359 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@14ade37, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1ebf305{ url=null ,addedOrder=0}
| 2007-03-15 09:42:28,359 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@14ade37, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@19ffd6f{ url=null ,addedOrder=0}
| 2007-03-15 09:42:28,375 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,375 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,375 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,375 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.events
| 2007-03-15 09:42:28,375 DEBUG [org.jboss.seam.Component] initializing new instance of: org.jboss.seam.core.events
| 2007-03-15 09:42:28,375 DEBUG [org.jboss.seam.Component] done initializing: org.jboss.seam.core.events
| 2007-03-15 09:42:28,375 DEBUG [org.jboss.seam.core.Events] Processing event:org.jboss.seam.postCreate.org.jboss.seam.core.exceptions
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028223#4028223
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028223
19Â years, 1Â month
[Installation, Configuration & Deployment] - JBoss 4.0.5 Appserver running as a service shutsdown
by vamsin
We install JBoss as a windows service with a "Local System Account" and "Allow service to interact with Desktop" options.
When I login and start the service and then log off, the service shutsdown. I did not want the service to shutdown.
This is a long stack trace, but is there a way to suppress
ServerImpl$ShutdownHook.run() sending the event to
org.apache.catalina.core.StandardContext.destroy()?
-------------------------------- This was the stack trace --------------
at org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1316)
at org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1651)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:892)
at org.apache.catalina.core.StandardContext.removeChild(StandardContext.java:3035)
at org.apache.catalina.startup.ContextConfig.stop(ContextConfig.java:1083)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:271)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4265)
at org.apache.catalina.core.ContainerBase.destroy(ContainerBase.java:1131)
at org.apache.catalina.core.StandardContext.destroy(StandardContext.java:4358)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performUndeployInternal(TomcatDeployer.java:421)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performUndeploy(TomcatDeployer.java:392)
at org.jboss.web.AbstractWebDeployer.stop(AbstractWebDeployer.java:404)
at org.jboss.web.WebModule.stopModule(WebModule.java:85)
at org.jboss.web.WebModule.stopService(WebModule.java:51)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStop(ServiceMBeanSupport.java:300)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:232)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
at $Proxy0.stop(Unknown Source)
at org.jboss.system.ServiceController.stop(ServiceController.java:519)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy24.stop(Unknown Source)
at org.jboss.web.AbstractWebContainer.stop(AbstractWebContainer.java:432)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy25.stop(Unknown Source)
at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:640)
at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:632)
at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:613)
at org.jboss.deployment.MainDeployer.shutdown(MainDeployer.java:500)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.system.server.ServerImpl$ShutdownHook.shutdownDeployments(ServerImpl.java:988)
at org.jboss.system.server.ServerImpl$ShutdownHook.shutdown(ServerImpl.java:963)
at org.jboss.system.server.ServerImpl$ShutdownHook.run(ServerImpl.java:941)
------------------------------------------------------------------------------------
Thanks,
Vamsi
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028211#4028211
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028211
19Â years, 1Â month