suplizio wrote:

Total newbie here. I've spent a great amount of time on the requisite How-to's and tutorials but I am still, however, facing some configuration issues that I could use help with. I have a large, complex servlet-based app using Tomcat 4.1, j2sdk1.4.2_05 and I want to use and Cocoon 2.1.7 to handle all the presentation layer rendering. In managing this, I do not want to go through the Cocoon servlet, but rather would like to continue to manage all session data through our current master servlet.

So far, I've discovered that all webapps that use Cocoon must reside in $CATALINA_HOME/webapps/cocoon/. Is there a way to keep my current app at $CATALINA_HOME/webapps/, serve it up as is but only leverage Cocoons rendering capabilities? I hope that makes sense.

If someone please point me into a direction where I read about using Cocoon without making my current application entirely a Cocoon app I'd appreciate it.

Respect,
J

I'm not sure I understand the whole question, but I can tell you that not all Cocoon apps have to reside under $CATALINA_HOME/webapps/cocoon/. You can put map:mount entries in your Cocoon sitemap, or in a separate mount table, to point to Cocoon apps anywhere. Nor does Cocoon itself need to reside in $CATALINA_HOME/webapps/cocoon/; you can set the path attribute on the Context element in your Tomcat conf/server.xml file to point anywhere.

But I'm not sure what Cocoon apps' location on the disk has to do with using your current servlet-based app with Cocoon. As I understand it, you want your servlet-based app to "call" Cocoon for presentation layer rendering. If your app can do a GET on a URL and receive the response, then your app can call Cocoon pipelines, e.g. via http://localhost/cocoon/myCocoonRendererApp/params. Then it doesn't matter where Cocoon resides on disk, it only matters how Cocoon and Tomcat are configured to process URLs.

Am I understanding your question right? If you can elaborate, I can probably provide more details.

Lars



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to