You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Lian Seng, Loh" <li...@hotmail.com> on 2003/04/16 07:31:47 UTC
Vlib on Jboss 3.2
Hi,
I just got started on Tapestry and was trying to deploy the sample VLIB to Jboss 3.2 and mySql.
Basically everything seems to work (after I made some minor changes in the createDb script and Jboss deployment descriptors) - registration, login, search, new books, etc. But a error came up on Jboss logs on "Give away books". Does anybody know a quick fix before I dig into this ?
The sample looks great - fast too - on my little old notebook.
Thanks.
Lianseng
============== error message follows ====================
2003-04-16 13:22:48,480 ERROR [org.apache.commons.digester.Digester] Parse Error at line 22 column 17: The content of element type "component" must match "(property*,(binding|inherited-binding|listener-binding|static-binding|string-binding)*)".
org.xml.sax.SAXParseException: The content of element type "component" must match "(property*,(binding|inherited-binding|listener-binding|static-binding|string-binding)*)".
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1543)
at org.apache.tapestry.parse.SpecificationParser.parse(SpecificationParser.java:688)
at org.apache.tapestry.parse.SpecificationParser.parsePageSpecification(SpecificationParser.java:738)
at org.apache.tapestry.engine.DefaultSpecificationSource.parseSpecification(DefaultSpecificationSource.java:205)
at org.apache.tapestry.engine.DefaultSpecificationSource.getPageSpecification(DefaultSpecificationSource.java:361)
at org.apache.tapestry.resolver.PageSpecificationResolver.found(PageSpecificationResolver.java:270)
at org.apache.tapestry.resolver.PageSpecificationResolver.searchForPage(PageSpecificationResolver.java:189)
at org.apache.tapestry.resolver.PageSpecificationResolver.resolve(PageSpecificationResolver.java:158)
at org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:183)
at org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:236)
at org.apache.tapestry.engine.PageService.service(PageService.java:114)
at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:878)
at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:199)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:278)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1713)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:550)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1663)
at org.mortbay.http.HttpServer.service(HttpServer.java:863)
at org.jboss.jetty.Jetty.service(Jetty.java:470)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:773)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:937)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:790)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
2003-04-16 13:22:49,441 INFO [org.apache.tapestry.pageload.PageLoader] Loaded page org.apache.tapestry.vlib.pages.GiveAwayBooks$Enhance_30@126456a[GiveAwayBooks] with 70 components (maximum depth 4)
RE: Vlib on Jboss 3.2
Posted by "Howard M. Lewis Ship" <hl...@attbi.com>.
Just a typo in the spec file.
--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
> -----Original Message-----
> From: Lian Seng, Loh [mailto:lianseng@hotmail.com]
> Sent: Wednesday, April 16, 2003 1:32 AM
> To: tapestry-user@jakarta.apache.org
> Subject: Vlib on Jboss 3.2
>
>
> Hi,
> I just got started on Tapestry and was trying to deploy the
> sample VLIB to Jboss 3.2 and mySql.
>
> Basically everything seems to work (after I made some minor
> changes in the createDb script and Jboss deployment
> descriptors) - registration, login, search, new books, etc.
> But a error came up on Jboss logs on "Give away books". Does
> anybody know a quick fix before I dig into this ?
>
> The sample looks great - fast too - on my little old notebook.
>
> Thanks.
> Lianseng
> ============== error message follows ====================
>
> 2003-04-16 13:22:48,480 ERROR
> [org.apache.commons.digester.Digester] Parse Error at line 22
> column 17: The content of element type "component" must match
> "(property*,(binding|inherited-binding|listener-binding|static
> -binding|string-binding)*)".
> org.xml.sax.SAXParseException: The content of element type
> "component" must match
> "(property*,(binding|inherited-binding|listener-binding|static
> -binding|string-binding)*)".
> at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExcep
> tion(Unknown Source) at
> org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown
> Source) at
> org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source) at
> org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source) at
> org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Un
> known Source) at
> org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> Source) at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE
> lement(Unknown Source) at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment
> ContentDispatcher.dispatch(Unknown Source) at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(Unknown Source) at
> org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source) at
> org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown
> Source) at
> org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source) at
> org.apache.commons.digester.Digester.parse(Digester.java:1543)
> at
> org.apache.tapestry.parse.SpecificationParser.parse(Specificat
> ionParser.java:688)
> at
> org.apache.tapestry.parse.SpecificationParser.parsePageSpecifi
> cation(SpecificationParser.java:738)
> at
> org.apache.tapestry.engine.DefaultSpecificationSource.parseSpe
> cification(DefaultSpecificationSource.java:205)
> at
> org.apache.tapestry.engine.DefaultSpecificationSource.getPageS
> pecification(DefaultSpecificationSource.java:361)
> at
> org.apache.tapestry.resolver.PageSpecificationResolver.found(P
ageSpecificationResolver.java:270)
> at
> org.apache.tapestry.resolver.PageSpecificationResolver.searchF
> orPage(PageSpecificationResolver.java:189)
> at
> org.apache.tapestry.resolver.PageSpecificationResolver.resolve
> (PageSpecificationResolver.java:158)
> at
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:183)
> at
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:236)
> at
> org.apache.tapestry.engine.PageService.service(PageService.java:114)
> at
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngi
> ne.java:878)
> at
> org.apache.tapestry.ApplicationServlet.doService(ApplicationSe
> rvlet.java:238)
> at
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServle
> t.java:199)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
> at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebAp
> plicationHandler.java:278)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler
> .java:558)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1713)
> at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebAppl
> icationContext.java:550)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1663)
> at org.mortbay.http.HttpServer.service(HttpServer.java:863)
> at org.jboss.jetty.Jetty.service(Jetty.java:470)
> at org.mortbay.http.HttpConnection.service(HttpConnection.java:773)
> at
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:937)
> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:790)
> at
> org.mortbay.http.SocketListener.handleConnection(SocketListene
> r.java:201)
> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
> 2003-04-16 13:22:49,441 INFO
> [org.apache.tapestry.pageload.PageLoader] Loaded page
> org.apache.tapestry.vlib.pages.GiveAwayBooks$Enhance_30@126456
> a[GiveAwayBooks] with 70 components (maximum depth 4)
>