Thanks again Scott, however after reading that README.txt I'm even more confused now!
Are you saying that I could define my FizzBuzz bean inside, say, widget.xml, and the web.xml config (which looks for contextConfigLocations in spring-configuration/*.xml) will find widget.xml, read my FizzBuzz bean out of it, and then make it available to the entire app's context? Or are you saying that I need to make a fizzBuzz.xml file, define a FizzBuzz bean (with an id of "fizzBuzz") inside it, in order to make it available to the entire app's context? Thanks again for any clarification here! ________________________________ From: Scott Battaglia <scott.battag...@gmail.com> Sent: Monday, June 9, 2014 4:53 PM To: cas-user@lists.jasig.org Subject: Re: [cas-user] What Spring beans are available to CAS JSP pages? CAS loads any Spring configuration file that matches the list here: https://github.com/Jasig/cas/blob/master/cas-server-webapp/src/main/webapp/WEB-INF/web.xml#L31 It will load all files under /spring-configuration If you name-collide with anything in the directory then you will override. Otherwise its addative. You can read more about it here: https://github.com/Jasig/cas/blob/master/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/README.txt On Mon, Jun 9, 2014 at 4:05 PM, Zac Harvey <zhar...@commercehub.com<mailto:zhar...@commercehub.com>> wrote: Thanks Scott, I guess I asked the wrong questions here :-) To create my CAS project, I created a $PROJECT_HOME/pom.xml and used the POM example from the CAS 4.0 manual. Then I ran mvn clean package and it produced a simple $PROJECT_HOME/target/cas.war for me. I then created a src/main/webapp/WEB-INF/spring-configuration directory. What I’m wondering is this: Does CAS use applicationContext.xml (the Spring standard) for wiring Spring beans? If so, if I add my own applicationContext.xml under my newly-created spring-configuration/ directory, will it override (blow out) or automagically-merge with the applicationContext.xml used under the hood by CAS? And, if CAS doesn’t use its own applicationContext.xml, then what file does it use, and how do I extend-without-blowing-out this file? Thanks again! From: Scott Battaglia [mailto:scott.battag...@gmail.com<mailto:scott.battag...@gmail.com>] Sent: Monday, June 09, 2014 3:59 PM To: cas-user@lists.jasig.org<mailto:cas-user@lists.jasig.org> Subject: Re: [cas-user] What Spring beans are available to CAS JSP pages? You should be able to add as many additional configuration files as you want. With respect to referencing the bean from the JSP, you should refer to the Spring documentation (which will most likely be more accurate than any information I would give you) On Mon, Jun 9, 2014 at 8:55 AM, Zac Harvey <zhar...@commercehub.com<mailto:zhar...@commercehub.com>> wrote: I want a custom org.my.FizzBuzz Java class that I need to configure in CAS’ applicationContext.xml and would like to have access to it in the casLogoutView.jsp page. So in the app context, the wiring might look something like: <bean id=”fizzBuzz” class=”org.me.FizzBuzz”> <property name=”foo” ref=”foo” </bean> etc. And then in the casLogoutView.jsp, something like: <% FizzBuzz fizzBuz = (FizzBuzz)applicationContext.getBean(“fizzBuzz”); // Do stuff with fizzBuzz. %> My questions: (1) In my spring-configuration/ directory, there is no applicationContext.xml. If I add one, and only define this one FizzBuzz bean (and its dependencies), will that “blow out” all of the other beans that CAS is defining/injecting underneath the hood? If so, how can I define my FizzBuzz (in any XML) so that it’s available to the JSP? (2) How can I obtain a reference to applicationContext and/or my FizzBuzz bean inside the JSP? Thanks in advance! -- You are currently subscribed to cas-user@lists.jasig.org<mailto:cas-user@lists.jasig.org> as: scott.battag...@gmail.com<mailto:scott.battag...@gmail.com> To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to cas-user@lists.jasig.org<mailto:cas-user@lists.jasig.org> as: zhar...@commercehub.com<mailto:zhar...@commercehub.com> To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to cas-user@lists.jasig.org<mailto:cas-user@lists.jasig.org> as: scott.battag...@gmail.com<mailto:scott.battag...@gmail.com> To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to cas-user@lists.jasig.org as: zhar...@commercehub.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user