Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
1.1.0-alpha1
-
None
-
None
-
WindowsXP, JBoss 3.2.6, JDK 1.4.2_07
Description
JBoss seems to require the portlet.tld in the testsuite/WEB-INF/tld directory.
Stacktrace in the log:
2005-03-24 11:18:19,367 ERROR [org.jboss.web.localhost.Engine] ApplicationDispatcher[/testsuite] Servlet.service() for servlet jsp threw exception^M
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/portlet cannot be resolved in either web.xml or the jar files deployed with this application^M
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)^M
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:411)^M
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:118)^M
at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:316)^M
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:147)^M
at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)^M
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)^M
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)^M
at org.apache.jasper.compiler.Parser.parse(Parser.java:126)^M
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)^M
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)^M
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)^M
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)^M
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)^M
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)^M
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)^M
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)^M
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)^M
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)^M
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)^M
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)^M
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)^M
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)^M
at org.apache.pluto.core.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:65)^M
at org.apache.pluto.portalImpl.portlet.TestPortlet.doView(TestPortlet.java:177)^M
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:250)^M
at javax.portlet.GenericPortlet.render(GenericPortlet.java:178)^M
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218)^M
at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)^M
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)^M
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)^M
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)^M
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)^M
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)^M
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)^M
at org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)^M
at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)^M
at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)^M
at org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)^M
at org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)^M
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)^M
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)^M
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)^M
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)^M
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)^M
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)^M
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)^M
at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:112)^M
at org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)^M
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)^M
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)^M
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)^M
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)^M
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)^M
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)^M
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)^M
at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:112)^M
at org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(PageFragment_jsp.java:74)^M
2005-03-24 11:18:19,387 ERROR [org.apache.pluto.invoker.impl.PortletInvokerImpl] PortletInvokerImpl.render() - Error while dispatching portlet.^M
javax.portlet.PortletException^M
at org.apache.pluto.core.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:80)^M
at org.apache.pluto.portalImpl.portlet.TestPortlet.doView(TestPortlet.java:177)^M
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:250)^M
at javax.portlet.GenericPortlet.render(GenericPortlet.java:178)^M
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218)^M
at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)^M
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)^M
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)^M
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)^M
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)^M
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)^M
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)^M
at org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)^M
at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)^M
at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)^M
at org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)^M
at org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)^M
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)^M
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)^M
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)^M
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)^M
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)^M
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)^M
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)^M
at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:112)^M
at org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)^M
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)^M
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)^M
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)^M
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)^M
JBoss is happy when I add the portlet.tld. BTW under Tomcat this is not an issue.
thx!
--Kurt