[09:57:24 CDT(-0500)] <serac> Eric – got a couple min to talk about Jasig EC2 instance?
[12:52:36 CDT(-0500)] <beav_> Is there anyone available to help with a spring-tx issue?
[13:00:29 CDT(-0500)] <serac> I'll try. Looks like a lot of back and forth with you on Scott on the list without much movement.
[13:08:32 CDT(-0500)] <beav_> Essentailly I am trying to have the services persist via a mysql database. Is this the only method for services persistence or is there another method that I am missing?
[13:09:32 CDT(-0500)] <serac> There's an LDAP impl, but that's probably more work.
[13:10:04 CDT(-0500)] <serac> If you don't care about the GUI, which is to say services don't change often, you can always specify them in the Spring context XML.
[13:10:16 CDT(-0500)] <serac> (But then changes via the GUI are ephemeral.)
[13:11:30 CDT(-0500)] <beav_> Gotcha - ok - I will try the Spring context xml. Could you direct me to the exact name of the file?
[13:12:40 CDT(-0500)] <serac> It's the following entry in deployerConfigContex.xml:
[13:12:41 CDT(-0500)] <serac> <bean
[13:12:41 CDT(-0500)] <serac> id="serviceRegistryDao"
[13:12:41 CDT(-0500)] <serac> class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl">
[13:14:02 CDT(-0500)] <beav_> So to specify them directly in the file the syntax would look like?
[13:14:44 CDT(-0500)] <serac> There are several entries in the file provided with the source, so that should be a good template.
[13:15:20 CDT(-0500)] <serac> https://source.jasig.org/cas3/branches/cas-3_4_x_maintenance/cas-server-3.4.2/cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml
[13:15:22 CDT(-0500)] <beav_> Ok I will have a gander. Thanks for the suggestion.
[13:15:40 CDT(-0500)] <serac> The most important attribute is the following:
[13:15:41 CDT(-0500)] <serac> <property name="serviceId" value="http://**" />
[13:15:55 CDT(-0500)] <serac> That's an ant pattern expression, not a regex.
[13:16:24 CDT(-0500)] <serac> A more complex pattern:
[13:16:25 CDT(-0500)] <serac> https://*.cns.vt.edu:*/**
[13:16:41 CDT(-0500)] <serac> Allow any host in the DNS namespace cns.vt.edu, on any port, with any path.
[13:17:37 CDT(-0500)] <beav_> I am guessing this is how most folks solve the service persistence issue?
[13:17:43 CDT(-0500)] <serac> Nope.
[13:17:49 CDT(-0500)] <serac> Most folks use a database+gui.
[13:18:11 CDT(-0500)] <serac> I guess I don't know this for certain, but I believe that's the common case.
[13:18:12 CDT(-0500)] <beav_> It must be me then. :o)
[13:18:29 CDT(-0500)] <serac> You've got a weird issue for certain.
[13:18:49 CDT(-0500)] <serac> Still have a working overlay?
[13:18:56 CDT(-0500)] <beav_> I must be doing something wrong - however being new to all this I have issues figuring out what.
[13:19:26 CDT(-0500)] <beav_> When you say overlay you mean deployable/functioning WAR file that I have built from Maven?
[13:19:46 CDT(-0500)] <serac> Not necessarily functioning, but functioning overlay.
General
Content
Integrations