You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Burkhard Graves <gr...@id-on.de> on 2006/04/14 22:42:50 UTC
problems with hot redeployment under jetty6 (maven2)
Hi folks,
I'm using the maven-jetty6-plugin (6.0.0beta14), usual Maven defaults.
"mvn jetty6:run" works fine, but if my webapp is redeployed (due to some
compiler run) I get the following exception(s):
[sorry for the long posting]
Any hints?
Classloader-stuff?
Regards,
Burkhard
[INFO] restarting
org.mortbay.jetty.plugin.Jetty6PluginWebApplication@152bb15
/hhs:INFO: Closing WebApplicationContext of Spring FrameworkServlet 'hhs'
/hhs:INFO: Closing Spring root WebApplicationContext
[INFO] Webapp source directory = /home/ego/workspace/hhs/src/main/webapp
[INFO] web.xml file =
/home/ego/workspace/hhs/src/main/webapp/WEB-INF/web.xml
[INFO] Classes = /home/ego/workspace/hhs/target/classes
[INFO] Context path = /hhs
[INFO] Tmp directory = /home/ego/workspace/hhs/target/work
[INFO] Web defaults = jetty default
[INFO] Webapp directory = /home/ego/workspace/hhs/src/main/webapp
[INFO] Classpath =
file:/home/ego/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar,file:/home/ego/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar,file:/home/ego/.m2/repository/taglibs/string/1.1.0/string-1.1.0.jar,file:/home/ego/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar,file:/home/ego/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar,file:/home/ego/.m2/repository/commons-dbutils/commons-dbutils/1.0/commons-dbutils-1.0.jar,file:/home/ego/.m2/repository/hibernate/hibernate/3.1.3/hibernate-3.1.3.jar,file:/home/ego/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar,file:/home/ego/.m2/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar,file:/home/ego/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.jar,file:/home/ego/.m2/repository/asm/asm/1.5.3/asm-1.5.3.jar,file:/home/ego/.m2/repository/commons-dbcp/commons-dbcp/1.2.1/commons-dbcp-1.2.1.jar,file:/home/ego/.m2/repository/com/lowagie/itext/1.3.1/itext-1.3.
1.jar,file:/home/ego/.m2/repository/taglibs/standard/1.1.2/standard-1.1.2.jar,file:/home/ego/.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar,file:/home/ego/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar,file:/home/ego/.m2/repository/mysql/mysql-connector-java/3.1.12/mysql-connector-java-3.1.12.jar,file:/home/ego/.m2/repository/commons-digester/commons-digester/1.7/commons-digester-1.7.jar,file:/home/ego/.m2/repository/pure_struts/struts/1.2.9/struts-1.2.9.jar,file:/home/ego/.m2/repository/c3p0/c3p0/0.9.0/c3p0-0.9.0.jar,file:/home/ego/.m2/repository/commons-fileupload/commons-fileupload/1.1/commons-fileupload-1.1.jar,file:/home/ego/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar,file:/home/ego/.m2/repository/ehcache/ehcache/1.1/ehcache-1.1.jar,file:/home/ego/.m2/repository/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar,file:/home/ego/.m2/repository/javax/sql/jdbc-stdext/2.0/jdbc-stdext-2.0.jar,file:/home/ego/.m2/repository/commons-collections/commons-coll
ections/2.1.1/commons-collections-2.1.1.jar,file:/home/ego/.m2/repository/cglib/cglib/2.1.3/cglib-2.1.3.jar,file:/home/ego/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar,file:/home/ego/.m2/repository/commons-io/commons-io/1.0/commons-io-1.0.jar,file:/home/ego/.m2/repository/org/springframework/spring/1.2.7/spring-1.2.7.jar,file:/home/ego/.m2/repository/commons-pool/commons-pool/1.2/commons-pool-1.2.jar,file:/home/ego/workspace/hhs/target/classes/
:INFO: Finding env entries: size=0
:INFO: Finding env entries: size=0
Sprint MVC:INFO: Loading Spring root WebApplicationContext
Sprint MVC:INFO: Loading WebApplicationContext for Spring
FrameworkServlet 'hhs'
[INFO] Restart completed at Fri Apr 14 22:07:24 CEST 2006
:WARN: EXCEPTION
org.apache.jasper.JasperException: javax.el.ELException:
java.lang.IllegalArgumentException: java.lang.ClassCastException@18c2661
at
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
at
org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
at
org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
at
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.Server.handle(Server.java:341)
at org.mortbay.jetty.Server.handle(Server.java:311)
at
org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
at
org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
at
org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
Caused by: javax.el.ELException: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
at
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
at
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
at
org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
... 58 more
Caused by: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
... 67 more
:WARN: Nested in org.apache.jasper.JasperException:
javax.el.ELException: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661:
javax.el.ELException: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
at
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
at
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
at
org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
at
org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
at
org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
at
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.Server.handle(Server.java:341)
at org.mortbay.jetty.Server.handle(Server.java:311)
at
org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
at
org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
at
org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
Caused by: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
... 67 more
:WARN: /hhs/pages/tiles/template.jsp:
javax.el.ELException: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
at
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
at
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
at
org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
at
org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
at
org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
at
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.Server.handle(Server.java:341)
at org.mortbay.jetty.Server.handle(Server.java:311)
at
org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
at
org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
at
org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
Caused by: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
... 67 more
:WARN: /hhs/pages/tiles/template.jsp
javax.el.ELException: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
at
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
at
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
at
org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
at
org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
at
org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
at
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
at org.mortbay.jetty.Server.handle(Server.java:341)
at org.mortbay.jetty.Server.handle(Server.java:311)
at
org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
at
org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
at
org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
Caused by: java.lang.IllegalArgumentException:
java.lang.ClassCastException@18c2661
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
... 67 more
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: problems with hot redeployment under jetty6 (maven2)
Posted by Burkhard Graves <gr...@id-on.de>.
Hi Jan,
Jan Bartel schrieb:
> Burkhard,
>
> First, as someone else mentioned, please post this on the
> jetty-support@lists.sourceforge.net.
Because of the statement
"jetty6 will not hot-deploy webapps after it has started. You must stop
and then restart jetty6 to pick up the new webapp. If you are interested
in using hot-deployment, take a look at the jetty6 maven2 plugin"
on http://docs.codehaus.org/display/JETTY/Running I thought that this
place would be the right one - but ok, I'll post this mail on
jetty-support@lists.sourceforge.net too...
> However, while we're all here ....
;-)
> What is going on inside the login jsp?
Oh, nothing special. In the meantime I was able to create a very small
web application producing the same exception when redeployed.
> Looks like some instance of a
> class that is loaded by the webapp class loader is being set on
> a class that is loaded from the system classpath. This would mean
> that the class that is loaded via the system classpath never changes
> with a webapp reload, but the class from your webapp
> will change with every restart (because the classloader is
> different, so you'll get ClassCast exceptions).
>
> regards
> Jan
Yes, I think, that's the problem. But I suppose that it only occurs when
using jakartas standard tag library 1.1 implementation under jetty6 - so
here's my mini-webapp:
ego@oscar:~/tmp/my-webapp$ tree
.
|-- pom.xml
`-- src
`-- main
|-- java
| `-- test
| `-- MyBean.java
|-- resources
`-- webapp
|-- WEB-INF
| |-- c.tld
| `-- web.xml
`-- index.jsp
I'm not sure if it's possible to use attachments in this mailing list -
but I'll give it a try - attached my-webapp.tar.gz... ;-)
ego@oscar:~/tmp/my-webapp$ mvn clean compile jetty6:run
works fine - http://localhost:8080/my-webapp/index.jsp produces the
output "Hello World! test".
After changing and compiling MyBean.java the mini-webapp get's
redeployed and (when surfed to) produces the following exception
Caused by: javax.el.ELException: java.lang.IllegalArgumentException:
object is not an instance of declaring class
at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
at
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
at
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
at org.apache.jsp.index_jsp._jspx_meth_c_out_0(index_jsp.java:99)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:72)
By the way: Repeatedly hot deployment of the war file produced by "mvn
clean compile war:war" under tomcat (5.5.12) is absolutely trouble-free.
But of course - a working jetty6-plugin would be much more comfortable! ;-)
Regards
Burkhard
> Burkhard Graves wrote:
>> Hi folks,
>>
>> I'm using the maven-jetty6-plugin (6.0.0beta14), usual Maven defaults.
>>
>> "mvn jetty6:run" works fine, but if my webapp is redeployed (due to some
>> compiler run) I get the following exception(s):
[...]
>> Caused by: javax.el.ELException: java.lang.IllegalArgumentException:
>> java.lang.ClassCastException@18c2661
>> at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
>> at
>> javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
>> at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
>> at
>> org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
>> at
>> org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
>>
>> at
>> org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
>> at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
>> at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
[...]
Re: problems with hot redeployment under jetty6 (maven2)
Posted by Jan Bartel <ja...@mortbay.com>.
Burkhard,
First, as someone else mentioned, please post this on the
jetty-support@lists.sourceforge.net. However, while we're
all here ....
What is going on inside the login jsp? Looks like some instance of a
class that is loaded by the webapp class loader is being set on
a class that is loaded from the system classpath. This would mean
that the class that is loaded via the system classpath never
changes with a webapp reload, but the class from your webapp
will change with every restart (because the classloader is
different, so you'll get ClassCast exceptions).
regards
Jan
Burkhard Graves wrote:
> Hi folks,
>
> I'm using the maven-jetty6-plugin (6.0.0beta14), usual Maven defaults.
>
> "mvn jetty6:run" works fine, but if my webapp is redeployed (due to some
> compiler run) I get the following exception(s):
>
> [sorry for the long posting]
>
> Any hints?
>
> Classloader-stuff?
>
> Regards,
> Burkhard
>
> [INFO] restarting
> org.mortbay.jetty.plugin.Jetty6PluginWebApplication@152bb15
> /hhs:INFO: Closing WebApplicationContext of Spring FrameworkServlet 'hhs'
> /hhs:INFO: Closing Spring root WebApplicationContext
> [INFO] Webapp source directory = /home/ego/workspace/hhs/src/main/webapp
> [INFO] web.xml file =
> /home/ego/workspace/hhs/src/main/webapp/WEB-INF/web.xml
> [INFO] Classes = /home/ego/workspace/hhs/target/classes
> [INFO] Context path = /hhs
> [INFO] Tmp directory = /home/ego/workspace/hhs/target/work
> [INFO] Web defaults = jetty default
> [INFO] Webapp directory = /home/ego/workspace/hhs/src/main/webapp
> [INFO] Classpath =
> file:/home/ego/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar,file:/home/ego/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar,file:/home/ego/.m2/repository/taglibs/string/1.1.0/string-1.1.0.jar,file:/home/ego/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar,file:/home/ego/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar,file:/home/ego/.m2/repository/commons-dbutils/commons-dbutils/1.0/commons-dbutils-1.0.jar,file:/home/ego/.m2/repository/hibernate/hibernate/3.1.3/hibernate-3.1.3.jar,file:/home/ego/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar,file:/home/ego/.m2/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar,file:/home/ego/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.jar,file:/home/ego/.m2/repository/asm/asm/1.5.3/asm-1.5.3.jar,file:/home/ego/.m2/repository/commons-dbcp/commons-dbcp/1.2
> .1/commons-dbcp-1.2.1.jar,file:/home/ego/.m2/repository/com/lowagie/itext/1.3.1/itext-1.3.
> 1.jar,file:/home/ego/.m2/repository/taglibs/standard/1.1.2/standard-1.1.2.jar,file:/home/ego/.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar,file:/home/ego/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar,file:/home/ego/.m2/repository/mysql/mysql-connector-java/3.1.12/mysql-connector-java-3.1.12.jar,file:/home/ego/.m2/repository/commons-digester/commons-digester/1.7/commons-digester-1.7.jar,file:/home/ego/.m2/repository/pure_struts/struts/1.2.9/struts-1.2.9.jar,file:/home/ego/.m2/repository/c3p0/c3p0/0.9.0/c3p0-0.9.0.jar,file:/home/ego/.m2/repository/commons-fileupload/commons-fileupload/1.1/commons-fileupload-1.1.jar,file:/home/ego/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar,file:/home/ego/.m2/repository/ehcache/ehcache/1.1/ehcache-1.1.jar,file:/home/ego/.m2/repository/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar,file:/home/ego/.m2/repository/javax/sql/jdbc-std
> ext/2.0/jdbc-stdext-2.0.jar,file:/home/ego/.m2/repository/commons-collections/commons-coll
> ections/2.1.1/commons-collections-2.1.1.jar,file:/home/ego/.m2/repository/cglib/cglib/2.1.3/cglib-2.1.3.jar,file:/home/ego/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar,file:/home/ego/.m2/repository/commons-io/commons-io/1.0/commons-io-1.0.jar,file:/home/ego/.m2/repository/org/springframework/spring/1.2.7/spring-1.2.7.jar,file:/home/ego/.m2/repository/commons-pool/commons-pool/1.2/commons-pool-1.2.jar,file:/home/ego/workspace/hhs/target/classes/
> :INFO: Finding env entries: size=0
> :INFO: Finding env entries: size=0
> Sprint MVC:INFO: Loading Spring root WebApplicationContext
> Sprint MVC:INFO: Loading WebApplicationContext for Spring
> FrameworkServlet 'hhs'
> [INFO] Restart completed at Fri Apr 14 22:07:24 CEST 2006
> :WARN: EXCEPTION
> org.apache.jasper.JasperException: javax.el.ELException:
> java.lang.IllegalArgumentException: java.lang.ClassCastException@18c2661
> at
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
> at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
> at
> org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
> at
> org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
> at
> org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
> at
> org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
> at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
> at
> org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
> at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
> at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
> at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
> at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.Server.handle(Server.java:341)
> at org.mortbay.jetty.Server.handle(Server.java:311)
> at
> org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
> at
> org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
> at
> org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
> Caused by: javax.el.ELException: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
> at
> javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
> at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
> at
> org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
> at
> org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
> at
> org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
> at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> ... 58 more
> Caused by: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
> ... 67 more
> :WARN: Nested in org.apache.jasper.JasperException:
> javax.el.ELException: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661:
> javax.el.ELException: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
> at
> javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
> at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
> at
> org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
> at
> org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
> at
> org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
> at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
> at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
> at
> org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
> at
> org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
> at
> org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
> at
> org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
> at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
> at
> org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
> at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
> at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
> at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
> at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.Server.handle(Server.java:341)
> at org.mortbay.jetty.Server.handle(Server.java:311)
> at
> org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
> at
> org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
> at
> org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
> Caused by: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
> ... 67 more
> :WARN: /hhs/pages/tiles/template.jsp:
> javax.el.ELException: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
> at
> javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
> at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
> at
> org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
> at
> org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
> at
> org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
> at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
> at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
> at
> org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
> at
> org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
> at
> org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
> at
> org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
> at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
> at
> org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
> at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
> at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
> at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
> at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.Server.handle(Server.java:341)
> at org.mortbay.jetty.Server.handle(Server.java:311)
> at
> org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
> at
> org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
> at
> org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
> Caused by: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
> ... 67 more
> :WARN: /hhs/pages/tiles/template.jsp
> javax.el.ELException: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
> at
> javax.el.CompositeELResolver.getValue(CompositeELResolver.java:51)
> at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
> at
> org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
> at
> org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
> at
> org.apache.jsp.pages.login_jsp._jspx_meth_c_out_0(login_jsp.java:247)
> at org.apache.jsp.pages.login_jsp._jspService(login_jsp.java:117)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:190)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
> at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:626)
> at
> org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
> at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
> at
> org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
> at
> org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
> at
> org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspx_meth_tiles_insert_2(template_jsp.java:169)
> at
> org.apache.jsp.pages.tiles.template_jsp._jspService(template_jsp.java:83)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:285)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:239)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:350)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266)
> at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:125)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
> at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
> at
> org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
> at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
> at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:895)
> at de.idon.base.web.filter.MyFilter.doFilter(MyFilter.java:57)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
> at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:886)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:221)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:539)
> at org.mortbay.jetty.Server.handle(Server.java:341)
> at org.mortbay.jetty.Server.handle(Server.java:311)
> at
> org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:355)
> at
> org.mortbay.jetty.HttpConnection.access$1500(HttpConnection.java:38)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:598)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:487)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:196)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:293)
> at
> org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:710)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:412)
> Caused by: java.lang.IllegalArgumentException:
> java.lang.ClassCastException@18c2661
> at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
> ... 67 more
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: problems with hot redeployment under jetty6 (maven2)
Posted by jerome lacoste <je...@gmail.com>.
On 4/14/06, Burkhard Graves <gr...@id-on.de> wrote:
> Hi folks,
>
> I'm using the maven-jetty6-plugin (6.0.0beta14), usual Maven defaults.
You should report this to the jetty mailing lists.
Jerome
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org