Well, I was able to fix the issue for Weblogic, but I'm not sure if it is a good fix. I traced through some Weblogic classes to find that internally they are trying to cast to a Weblogic implementation of HttpServletResponse instead of using the interface itself. The quick fix is to comment out these three lines (near line 170) in StrutsPortlet that use the EmptyHttpServletResponseImpl:
if (rd != null) { // if (actionRequest) { // res = new EmptyHttpServletResponseImpl(); // } if (pageURL != null) req.setAttribute(StrutsPortlet.PAGE_URL, pageURL); req.setAttribute(StrutsPortlet.REQUEST_TYPE, requestType); try { rd.include(new PortletServletRequestWrapper(servletContext, req, query_string), res); } catch (ServletException e) I'm not sure what EmptyHttpServletResponseImpl is trying to do, so there is probably a better fix to be found. After this, I then got farther in the struts-demo, but came upon a jsp compile error that was looking for a taglib class in the struts-demo. The classes were in the Mailreader demo on the struts website, so I just extracted the struts-example.war into the struts-demo without overwriting any of the struts-demo files. Now the struts-demo works! I just wanted to post my results in order to help anyone else who tries to get the struts-demo working in Weblogic. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]