The Tomcat plan has
<gbean name="TomcatEngine" class="org.apache.geronimo.tomcat.EngineGBean">
<attribute
name="className">org.apache.geronimo.tomcat.TomcatEngine</attribute>
<attribute name="initParams">
name=Geronimo
</attribute>
<reference name="DefaultHost">
<name>TomcatHost</name>
</reference>
<references name="Hosts">
<pattern>
<gbean-name>geronimo.server:j2eeType=Host,*</gbean-name>
</pattern>
</references>
<reference name="RealmGBean">
<name>TomcatJAASRealm</name>
</reference>
<reference name="TomcatValveChain">
<name>FirstValve</name>
</reference>
<dependency>
<type>GBean</type>
<name>TomcatResources</name>
</dependency>
</gbean>
<!-- Valve -->
<gbean name="FirstValve" class="org.apache.geronimo.tomcat.ValveGBean">
<attribute
name="className">org.apache.catalina.valves.AccessLogValve</attribute>
<attribute name="initParams">
prefix=${PlanServerHostname}_access_log.
suffix=.txt
pattern=common
</attribute>
<!-- Uncomment this section to add second valve for a chain.
This example consists of the Tomcat
AccessLogValve and SingleSignOn. Notice the dependency
that chains the FirstValve with the
SecondValve. The valves will be added in the order that
they are chained.
<reference
name="NextValve"><moduleType>J2EEModule</moduleType><name>SecondValve</name></reference>
-->
</gbean>
<!-- Uncomment this section to add this valve to the chain. This
example consists of the Tomcat
SingleSignOn.
<gbean name="SecondValve" class="org.apache.geronimo.tomcat.ValveGBean">
<attribute
name="className">org.apache.catalina.authenticator.SingleSignOn</attribute>
</gbean>
-->
When i add the
<gbean name="SecondValve" class="org.apache.geronimo.tomcat.ValveGBean">
<attribute
name="className">org.apache.catalina.authenticator.SingleSignOn</attribute>
</gbean>
section to geronimo-web.xml i dont see the SecondValve starting in
Geronimo Debug log.
Can this be deployed separately or should it be added as part of a Engine GBean
and deployed?
Regards
Krish
On 4/12/06, Aaron Mulder <[EMAIL PROTECTED]> wrote:
> Do you know how the single sign-on valve works? I don't, so I don't
> know what might be going wrong to cause it not to work. Is there some
> kind of debug output you can enable?
>
> Thanks,
> Aaron
>
> On 4/12/06, Krishnakumar B <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I am not able to get SSO to work with Tomcat in Geronimo. Would be
> > glad if anyone can point out where i am wrong?
> >
> > I have deployed a Realm.
> >
> > The Web plan contains
> >
> > <gbean name="SSOValve" class="org.apache.geronimo.tomcat.ValveGBean">
> > <attribute
> > name="className">org.apache.catalina.authenticator.SingleSignOn</attribute>
> > </gbean>
> >
> > and
> >
> > <container-config container="Tomcat">
> > <config-param name="TomcatRealm">TomcatJAASRealm</config-param>
> > <config-param name="TomcatValveChain">SSOValve</config-param>
> > </container-config>
> >
> > Both web applications use the same Realm
> >
> > When i login to 1 application and try accessing another web
> > application i get the login screen to login to the second application.
> >
> > Regards
> > Krish
> >
>