Hi Jan I'm looking for source jars for jetty8.0RC0/lib/jsp jars. Please let me know the location as I would need them to debug this issue. I tried scouring the maven repos and could not find the version
Thanks, Susmit On Wed, Aug 31, 2011 at 7:53 PM, Susmit Shukla <[email protected]>wrote: > Hi Jan, > > This setup that i described actually worked with a brand new project with > just these artifacts. > tried to debug further for our application project. I was running this test > on the actual project and I guess it was having resolving issues since that > project had dependency on geronimo jars too. > Then in actual project, I moved jetty jsp dependencies up the order in > eclipse to run it, still got same issue. > Only when I removed > <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %> > from enclosing jsp, then everything got working on the actual project too. > > .tag files internally using the 'c' taglib worked fine, just that enclosing > jsp having that taglib have this NPE issue > > Thanks, > Susmit > > > On Wed, Aug 31, 2011 at 4:20 PM, Jan Bartel <[email protected]> wrote: > >> Susmit, >> >> Does it work if you move the jsp out of WEB-INF and into a directory above >> it? >> >> Jan >> >> On 1 September 2011 05:26, Susmit Shukla <[email protected]> wrote: >> >>> >>> Hi, >>>> >>>> I'm trying to test JSP tags that are defined as .tag files in my >>>> application's WebContent directory. The webproject layout is as follows: >>>> Project >>>> ---WebContent >>>> -------WEB-INF >>>> -----------tags >>>> --------------tag1.tag >>>> ---------- views >>>> --------------tagTest.jsp >>>> >>>> Using standalone jetty, I'm trying to load test jsp. tagTest.jsp is just >>>> a wrapper over the tagfile and invokes it using tagdir attribute like: >>>> >>>> <%@ taglib prefix="test" tagdir="/WEB-INF/tags" %> >>>> <test:tag1 model="${cat}" /> >>>> >>>> I have setup the server like this: >>>> WebAppContext webCtx = new WebAppContext(); >>>> webCtx.setContextPath("/jsptest"); >>>> webCtx.setDescriptor("WebContent/WEB-INF/test-web.xml"); >>>> >>>> webCtx.setResourceBase("WebContent"); >>>> >>>> ContextHandlerCollection contexts = new >>>> ContextHandlerCollection(); >>>> contexts.setHandlers(new Handler[] { webCtx }); >>>> server.setHandler(contexts); >>>> >>>> I have set up a servlet that forwards the request to test jsp since I >>>> was not able to invoke jsp from subdirectory of WebContent directly: >>>> request.setAttribute("cat", new SomeModel()); >>>> >>>> getServletContext().getRequestDispatcher("/WEB-INF/views/tagTest.jsp").forward(request, >>>> response); >>>> >>>> Invoking this servlet gives following error (also same error if I copy >>>> test jsp directly under WebContent and invoke as /jsptest/tagTest.jsp) >>>> >>>> org.apache.jasper.JasperException: PWC6033: Error in Javac compilation >>>> for JSP >>>> at >>>> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:634) >>>> at >>>> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:280) >>>> at >>>> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:660) >>>> at >>>> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:91) >>>> at >>>> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:719) >>>> ... >>>> >>>> Caused by: java.lang.NullPointerException >>>> at >>>> org.apache.taglibs.standard.tlv.JstlBaseTLV.validate(JstlBaseTLV.java:149) >>>> at >>>> org.apache.taglibs.standard.tlv.JstlCoreTLV.validate(JstlCoreTLV.java:105) >>>> at >>>> org.apache.jasper.compiler.TagLibraryInfoImpl.validate(TagLibraryInfoImpl.java:949) >>>> at >>>> org.apache.jasper.compiler.Validator.validateXmlView(Validator.java:1921) >>>> at >>>> org.apache.jasper.compiler.Validator.validate(Validator.java:1888) >>>> at >>>> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:223) >>>> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) >>>> at >>>> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625) >>>> >>> >>> How to configure JSP with embedded jetty that have tagdir tags? Do I need >>> to have a war if tagdir's are used? >>> P.S. Regular jsp is getting loaded fine, tag uri is getting resolved >>> correctly: >>> >>> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %> - this works >>> >>> >>> >>>> Thanks, >>>> Susmit >>>> >>> >>> >>> _______________________________________________ >>> jetty-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >>> >> >> _______________________________________________ >> jetty-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/jetty-users >> >> >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
