On Mon, Sep 23, 2002 at 04:14:06PM -0500, Mark Kent wrote:
Simple question (easy answer?)
We are using the JBoss-3.0.0_Tomcat-4.0.3 package and running our webapps
from the deploy folder in [JBOSS_HOME]/server/default/deploy (where the
webapps are deployed). The Cocoon 2.0.3 (as cocoon.war) runs nicely from
there. I have another existing webapp (call it CL) running all of my
JSP's from an deploy/cl.ear/cl.war setup. Everything is fine. Each app
(mine and Cocoon) runs nicely on it's own.
i.e.:
[JBOSS_HOME]/server/default/deploy/cl.ear./cl.war
[JBOSS_HOME]/server/default/deploy/cocoon.war
These are referenced in a URL with:
http://localhost/cl/ and
http://localhost/cocoon/
Now, I want an existing JSP form from my cl.app to gather and post report
selection criteria to create HTML/PDF/XML/CSV reports (using Cocoon and it's
nifty serializers). I'm trying to figure out how to configure these under
JBoss/Tomcat (mostly Tomcat I think) to send this form to my Cocoon URI
which is in a different context (is that the right term?).
Sequence:
- User logs in to cl app through JSP page and creates Tomcat session var for
authentication.
- User selects report options from a form in my app. (this page checks for a
valid session var before allowing access)
- What is the best way to pass (post) these parameters to my Cocoon XML page
making sure that the person is logged in before running the report (I don't
want to allow any visitor to run reports)?
Tomcat 4 has a feature called single sign on:
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/config/host.html
That only works if you're using container-managed authentication
(configured in web.xml).
Otherwise, I don't know.. perhaps you could have a JNDI context shared
between the two webapps? Pass a key from one app to another? Nothing
really Cocoon-specific.
--Jeff
As you can see, my site is running Cocoon for the reporting part only, not
all of the other bells and whistles that Cocoon can do (rewriting to use
Cocoon only is not an option). My reports DO run just fine from the cocoon
URI using Oracle db pooling and XSL styles sheets.
How can I call them from my other webapps securely?
mark
-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faq/index.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]