Erik,

OXF Version: oxf-2.5-20040312.zip

I have succesfully added the oxfSimpleExample portlet to liferay, in
that I can see the portlet in the "content settings" paragraph on the
"personalize pages" page. But the Home page does not display the
portlet.

This is the stacktrace from Liferay/Jboss+Jetty on RedHat 9 when
accessing the homepage/portlet:


/ - Received request
/ - Timing: 49 - Cache hits: 48, fault: 0, adds: 0, success rate: 100%
javax.portlet.PortletException
    at org.orbeon.oxf.portlet.OXFPortlet.render(OXFPortlet.java:172)
    at com.liferay.portlet.CachePortlet.render(CachePortlet.java:76)
    at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:946)
    at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:210)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
    at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
    at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:220)
    at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:125)
    at com.liferay.taglib.IncludeTag.doEndTag(IncludeTag.java:72)
    at
org.apache.jsp.layout_portal_jsp._jspService(layout_portal_jsp.java:1390
)
    at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:210)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
    at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
    at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:220)
    at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:133)
    at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:70)
    at
com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequest
Processor.java:137)
    at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(Til
esRequestProcessor.java:254)
    at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Tiles
RequestProcessor.java:309)
    at
com.oroad.stxx.plugin.StxxTilesRequestProcessor.processForwardConfig(Stx
xTilesRequestProcessor.java:134)
    at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
279)
    at
com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestPr
ocessor.java:123)
    at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at
com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.jav
a:313)
    at
com.liferay.portal.servlet.ServiceAction.run(ServiceAction.java:75)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:379)
    at
com.liferay.portal.servlet.MainServlet.service(MainServlet.java:546)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
    at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplic
ationHandler.java:342)
    at
com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFi
lter.java:94)
    at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplic
ationHandler.java:334)
    at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:286)
    at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1776)
    at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:514)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1726)
    at org.mortbay.http.HttpServer.service(HttpServer.java:879)
    at org.jboss.jetty.Jetty.service(Jetty.java:456)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
    at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
    at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:196
)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:487)
Caused by: java.lang.IllegalArgumentException
    at
com.liferay.portlet.RenderResponseImpl.setContentType(RenderResponseImpl
.java:148)
    at org.orbeon.oxf.portlet.OXFPortlet.render(OXFPortlet.java:167)
    ... 57 more
Nested Exception is java.lang.IllegalArgumentException
    at
com.liferay.portlet.RenderResponseImpl.setContentType(RenderResponseImpl
.java:148)
    at org.orbeon.oxf.portlet.OXFPortlet.render(OXFPortlet.java:167)
    at com.liferay.portlet.CachePortlet.render(CachePortlet.java:76)
    at org.apache.jsp.layout_jsp._jspService(layout_jsp.java:946)
    at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:210)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
    at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
    at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:220)
    at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:125)
    at com.liferay.taglib.IncludeTag.doEndTag(IncludeTag.java:72)
    at
org.apache.jsp.layout_portal_jsp._jspService(layout_portal_jsp.java:1390
)
    at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:210)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
    at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
    at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:220)
    at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:133)
    at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:70)
    at
com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequest
Processor.java:137)
    at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(Til
esRequestProcessor.java:254)
    at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Tiles
RequestProcessor.java:309)
    at
com.oroad.stxx.plugin.StxxTilesRequestProcessor.processForwardConfig(Stx
xTilesRequestProcessor.java:134)
    at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
279)
    at
com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestPr
ocessor.java:123)
    at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at
com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.jav
a:313)
    at
com.liferay.portal.servlet.ServiceAction.run(ServiceAction.java:75)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:379)
    at
com.liferay.portal.servlet.MainServlet.service(MainServlet.java:546)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
    at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplic
ationHandler.java:342)
    at
com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFi
lter.java:94)
    at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplic
ationHandler.java:334)
    at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:286)
    at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1776)
    at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:514)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1726)
    at org.mortbay.http.HttpServer.service(HttpServer.java:879)
    at org.jboss.jetty.Jetty.service(Jetty.java:456)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
    at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
    at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:196
)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:487)

 
Seems like someone is not JSR compliant... 

Henrik Pettersen
http://www.ontologyx.com 


Erik Bruchez wrote:
> Hi Enrik,
>
> We have Liferay installed here, and we will give it a try.
>
> -Erik
>
> Henrik Pettersen wrote:
>
>> all,
>>
>> I've created a little portlet in OXF. Now I want to deploy this 
>> portlet into another portal container, Liferay.
>>
>> The OXF documentation is a little scarce at this point:
>> "An OXF portlet application is deployed like a regular Web 
>> application. You have to make sure that, in addition to the web.xml, 
>> you have a valid portlet.xml configuration file as well.
>>
>> You can deploy the application in any portlet container supporting 
>> the version of the specification mentioned above. Alternatively, you 
>> can use the OXF Portal implementation, bundled with OXF (see below).
>> "
>>
>> Since the OXF portal is still in alpha, it would be very helpfull if 
>> Orbeon had a 3rd party portal integration example worked out.
>>
>> Thanks for yout assistance.
>>
>> Henrik Pettersen
>> http://www.ontologyx.com <http://www.ontologyx.com>
>
> _______________________________________________
> oxf-users mailing list
> [EMAIL PROTECTED]
> http://mail.orbeon.com/mailman/listinfo/oxf-users 
> <http://mail.orbeon.com/mailman/listinfo/oxf-users>

_______________________________________________
oxf-users mailing list
[EMAIL PROTECTED]
http://mail.orbeon.com/mailman/listinfo/oxf-users

Reply via email to