To be more clear - you _CAN_ put the existing bean definitions found in
cas-servlet.xml into your acs-servlet-{custom-whatver}.xml file or multiple
such files for that matter, and those beans _WILL_ override the ones in
cas-servlet-xml
Best,
D.
> On Mar 10, 2016, at 3:08 PM, Dmitriy Kopylenko <[email protected]> wrote:
>
> Yes, that’s how you currently do it - copy the bean definitions of interest
> from cas-servlet.xml into your cas-servlet-cutom.xml and re-define at will
> (just leave the bean ids alone)
>
> Cheers,
> D.
>
>> On Mar 10, 2016, at 3:00 PM, Zhou, Yan <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>
>> I understood that, but I was trying to redefine existing beans already
>> defined by CAS source code XML. I do not think I can just put my definition
>> in a different XML.
>>
>> In examples below, I want to redefine the directory pattern that login flow
>> registry uses, I end up copying the entire XML and change one line.
>>
>> Yan
>>
>> On 3/10/2016 1:27 PM, Dmitriy Kopylenko wrote:
>>> For dispatcher servlet context beans in CAS 4.1+ there is a better way than
>>> copying the entire cas-servlet.xml. CAS now recognizes the pattern of
>>> additional files for the dispatcher servlet context in the form of
>>> WEB-INF/cas-serlet-*.xml So basically you’d just create an empty file let’s
>>> say WEB-INF/cas-servlet-my-custom-beans.xml and just add your custom beans
>>> that would live in the child (dispatcher servlet) context there.
>>>
>>> Cheers,
>>> Dmitriy.
>>>
>>>
>>>> On Mar 4, 2016, at 10:20 PM, Yan Zhou <
>>>> <mailto:[email protected]>[email protected]
>>>> <mailto:[email protected]>> wrote:
>>>>
>>>> Hi there,
>>>>
>>>> CAS Overlay is supposed to make it easier for upgrade. To the most part it
>>>> is, however, if I have to redefine a bean or an existing configuration, I
>>>> find I have to copy the file from CAS source, and change it in my overlay
>>>> setup.
>>>>
>>>> Here is an example, I copied over cas-servlet.xml, only because these two
>>>> changes. Now I have a 4.1.5 cas-servlet.xml, when I upgrade to 4.2, I
>>>> have to incorporate 4.2 cas-servlet.xml, because it may have new changes,
>>>> not as simple as change the CAS version in POM.xml
>>>>
>>>> How do you deal with that in a better way?
>>>> Yan
>>>>
>>>> <!-- to declare our own handler so that we can add additional exceptions
>>>> -->
>>>> <bean id="authenticationExceptionHandler"
>>>> class="org.jasig.cas.web.flow.MyAuthenticationExceptionHandler" />
>>>>
>>>> <webflow:flow-registry id="loginFlowRegistry"
>>>> flow-builder-services="builder" base-path="/WEB-INF/webflow">
>>>> <!-- changed to allow subflow, -->
>>>> <webflow:flow-location-pattern value="/login/**/*-webflow.xml"/>
>>>> </webflow:flow-registry>
>>>>
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups
>>>> "CAS Community" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an
>>>> email to [email protected]
>>>> <mailto:[email protected]>.
>>>> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/
>>>> <https://groups.google.com/a/apereo.org/group/cas-user/>.
>>>
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected]
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/
> <https://groups.google.com/a/apereo.org/group/cas-user/>.
--
You received this message because you are subscribed to the Google Groups "CAS
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.