Does anyone have success with using cocoon/JSP under weblogic6.1sp1.
 
I had met the following problem.
First I copy bea\wlserver6.1\lib\weblogic.jar and j2ee.jar to the cocoon/lib/core and build cocoon.
After I build cocoon,I could find the JSPEngineImplWLS the cocoon.jar.
It's fine,I have the alternative JSPEngineImplNamedDispatcherInclude.
 
ps: the page has a typo JSPEngineImplNamedDispa"c"tcherInclude . Dispatcher not Dispactcher.
And add the following to WEB-INF/web.xml
---------------------------
  <servlet-mapping>
    <servlet-name>Cocoon2</servlet-name>
    <url-pattern>*.jsp</url-pattern>
  </servlet-mapping>
---------------------------
 
Then I restart my weblogic and access the jsp example of cocoon http://127.0.0.1:7001/cocoon/jsp/hello
 
And I got the error message as following:
 
The org.apache.cocoon.www.sitemap_xmap notifies that org.apache.cocoon.ProcessingException says:
ServletException in JspGenerator.generate()
More precisely:
org.apache.cocoon.ProcessingException: ServletException in JspGenerator.generate()
org.apache.cocoon.ProcessingException: ServletException in JspGenerator.generate()
at org.apache.cocoon.generation.JspGenerator.generate(JspGenerator.java:87)
at org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:209)
at org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:355)
at org.apache.cocoon.www.sitemap_xmap.matchN10462(sitemap_xmap.java:5751)
at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2935)
at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2432)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
at org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144)
at org.apache.cocoon.Cocoon.process(Cocoon.java:582)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2456)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
 
Now I adapte a  temporary solution.
      <map:match pattern="*.html">
        <map:act type="request">
          <map:parameter name="parameters" value="true"/>
          <map:generate src="http://localhost:7001/cocoon/jsp/{../1}.jsp{requestQuery}"/>
        </map:act>
        <map:transform src="../stylesheets/htmlbasepage.xsl"/>
        <map:serialize type="html"/>
      </map:match>

Could somebody give me a hand?

Reply via email to