So, is this the dependency that I need ?

<dependency>
        <groupId>net.unicon.cas</groupId>
        <artifactId>cas-addon-json-services-registry</artifactId>
        <version>1.0.0-RC1</version>
</dependency>

|-----Original Message-----
|From: [email protected]
|[mailto:[email protected]] On Behalf Of Milt Epstein
|Sent: Wednesday, February 04, 2015 2:12 PM
|To: [email protected]
|Subject: RE: [cas-user] question about non-web console service registration
|
|Do you need to include a dependency in your pom.xml to get the unicon json-
|services-registry package?
|
|Milt Epstein
|Applications Developer
|Graduate School of Library and Information Science (GSLIS) University of
|Illinois at Urbana-Champaign (UIUC) [email protected]
|
|
|On Wed, 4 Feb 2015, Chris Adams wrote:
|
|> Thank you for spotting that. I have made those changes and restarted
|Tomcat.
|>
|> I am still getting errors while utilizing the JSON service registry code. 
Without
|it, things work fine. Here is what I am seeing.
|>
|> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
|Line 60 in XML document from ServletContext resource [/WEB-
|INF/deployerConfigContext.xml] is invalid; nested exception is
|org.xml.sax.SAXParseException; lineNumber: 60; columnNumber: 48; cvc-
|complex-type.2.4.c: The matching wildcard is strict, but no declaration can be
|found for element 'cas:json-services-registry'.
|>
|> From: Dmitriy Kopylenko [mailto:[email protected]]
|> Sent: Wednesday, February 04, 2015 10:37 AM
|> To: [email protected]
|> Subject: Re: [cas-user] question about non-web console service
|> registration
|>
|> Here’s the culprit (in the attached file). Last line in the “beans elem. 
header”
|looks like:
|>
|> http://unicon.net/schema/cas
|> http://unicon.net/schemas/cas/addons.xsd”>
|>
|> it’s supposed to look like this:
|>
|> http://unicon.net/schema/cas
|> http://unicon.net/schema/cas/cas-addons.xsd”>
|>
|> Cheers,
|> D.
|>
|> On Feb 4, 2015, at 12:09 PM, Chris Adams
|<[email protected]<mailto:[email protected]>> wrote:
|>
|> Here it is...
|>
|> |-----Original Message-----
|> |From: Dmitriy Kopylenko [mailto:[email protected]]
|> |Sent: Wednesday, February 04, 2015 3:46 AM
|> |To: [email protected]<mailto:[email protected]>
|> |Subject: Re: [cas-user] question about non-web console service
|> |registration
|> |
|> |FWIW,
|> |
|> |can you attach your entire file?
|> |
|> |Cheers,
|> |Dmitriy.
|> |
|> |Sent from my iPhone
|> |
|> |> On Feb 3, 2015, at 19:23, Chris Adams
|<[email protected]<mailto:[email protected]>> wrote:
|> |>
|> |> Thank you for your reply.
|> |>
|> |> I did have the line "xmlns:cas="http://unicon.net/schema/cas"; defined.
|> |>
|> |> <beans xmlns="http://www.springframework.org/schema/beans";
|> |>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
|> |>       xmlns:p="http://www.springframework.org/schema/p";
|> |>       xmlns:c="http://www.springframework.org/schema/c";
|> |>       xmlns:tx="http://www.springframework.org/schema/tx";
|> |>       xmlns:util="http://www.springframework.org/schema/util";
|> |>       xmlns:sec="http://www.springframework.org/schema/security";
|> |>       xmlns:cas="http://unicon.net/schema/cas";
|> |>
|xsi:schemaLocation="http://www.springframework.org/schema/beans
|> |>
|> |> http://www.springframework.org/schema/beans/spring-
|> |beans-3.2.xsd
|> |>                           http://www.springframework.org/schema/tx
|> |>                           
http://www.springframework.org/schema/tx/spring-tx-
|3.2.xsd
|> |>                           http://www.springframework.org/schema/security
|> |>
|> |> http://www.springframework.org/schema/security/spring-
|> |security-3.2.xsd
|> |>                           http://www.springframework.org/schema/util
|> |>                           
http://www.springframework.org/schema/util/spring-
|util.xsd
|> |>                           http://unicon.net/schema/cas
|> |>
|> |> http://unicon.net/schema/cas/cas-addons.xsd";>
|> |>
|> |> After restarting Tomcat, I can't get to the login page. The log show this:
|> |>
|> |>
|> |> 2015-02-03 16:01:40,237 ERROR
|> |> [org.jasig.cas.web.init.SafeContextLoaderListener]
|> |> - SafeContextLoaderListener:
|> |> The Spring ContextLoaderListener we wrap threw on contextInitialized.
|> |> But for our having caught this error, the web application context
|> |> would not have initialized.
|> |>
|org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
|> |> Line 65 in XML document from ServletContext resource
|> |> [/WEB-INF/deployerConfigContext.xml] i s invalid; nested exception
|> |> is org.xml.sax.SAXParseException; lineNumber: 65; col
|> |> umnNumber: 48; cvc-complex-type.2.4.c: The matching wildcard is
|> |> strict, but no de claration can be found for element
|> |> 'cas:json-services-
|> |registry'.
|> |>
|> |>
|> |>
|> |> |-----Original Message-----
|> |> |From:
|> |> |[email protected]<mailto:[email protected]
|> |> |linois.edu> [mailto:[email protected]] On Behalf
|> |> |Of Milt Epstein
|> |> |Sent: Tuesday, February 03, 2015 1:36 PM
|> |> |To: [email protected]<mailto:[email protected]>
|> |> |Subject: RE: [cas-user] question about non-web console service
|> |> |registration
|> |> |
|> |> |Answers inline below.
|> |> |
|> |> |Milt Epstein
|> |> |Applications Developer
|> |> |Graduate School of Library and Information Science (GSLIS)
|> |> |University of Illinois at Urbana-Champaign (UIUC)
|> |> |[email protected]<mailto:[email protected]>
|> |> |
|> |> |
|> |> |On Tue, 3 Feb 2015, Chris Adams wrote:
|> |> |
|> |> |> Thank you.
|> |> |>
|> |> |> I attempted to use JSON, using
|> |> |> <https://github.com/Unicon/cas-addons/wiki/Configuring-JSON-Serv
|> |> |> ice
|> |> |> -Re
|> |> |> gistry> as a reference, but couldn't get it working. From the
|> |> |> gistry> cas.log
|> |> |> :
|> |> |>
|> |> |> 2015-02-02 14:54:42,226 ERROR
|> |> |[org.jasig.cas.web.init.SafeContextLoaderListener] -
|> |> |SafeContextLoaderListener:
|> |> |> The Spring ContextLoaderListener we wrap threw on
|contextInitialized.
|> |> |> But for our having caught this error, the web application
|> |> |> context would not
|> |> |have initialized.
|> |> |>
|> |org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
|> |> |Line 57 in XML document from ServletContext resource [/WEB-
|> |> |INF/deployerConfigContext.xml] is invalid; nested exception is
|> |> |org.xml.sax.SAXParseException; lineNumber: 57; columnNumber: 48;
|> |> |The prefix "cas" for element "cas:json-services-registry" is not bound.
|> |> |
|> |> |In XML files, when you see something like
|> |> |"cas:json-services-registry", the part before the ':' is the
|> |> |namespace being used for the tag.  This namespace has to have been
|> |> |defined earlier, in this case, in the beans tag.  If you look at
|> |> |the examples
|> |on the page you reference, they contain something like:
|> |> |
|> |> |       xmlns:cas="http://unicon.net/schema/cas";
|> |> |
|> |> |That defines the cas namespace.  It sounds like your XML file is
|> |> |missing
|> |that.
|> |> |
|> |> |
|> |> |> For YAML, is this what you are referring to?
|> |> |>
|> |> |> https://github.com/unicon-cas-addons/cas-addon-yaml-services-reg
|> |> |> ist
|> |> |> ry
|> |> |
|> |> |Yes.  If you're using CAS 4.0.x, this is easier to get going with,
|> |> |as compared with the JSON version above.
|> |> |
|> |> |
|> |> |> Just out of curiosity, does service registry utilizing
|> |> |> deployConfigContext.xml without utilizing a database, allow one
|> |> |> to register service data that persists across restarts ?
|> |> |
|> |> |If I understand you correctly, then the answer is yes.  Note that
|> |> |if you're using the JSON or YAML services registry, it's not
|> |> |really just utilizing deployConfigContext.xml.  But using these
|> |> |schemes, as long as the services registry file persists, the
|> |> |information it contains will be used.  If you change that file,
|> |> |and stop/start CAS -- or change it while CAS is not running --
|> |> |when you start CAS up again, it will use
|> |the info in this file for services registry.
|> |> |
|> |> |
|> |> |> |-----Original Message-----
|> |> |> |From:
|> |> |> |[email protected]<mailto:[email protected]
|> |> |> |.illinois.edu> [mailto:[email protected]] On
|> |> |> |Behalf Of Milt Epstein
|> |> |> |Sent: Monday, February 02, 2015 2:01 PM
|> |> |> |To: [email protected]<mailto:[email protected]>
|> |> |> |Subject: Re: [cas-user] question about non-web console service
|> |> |> |registration
|> |> |> |
|> |> |> |I'm not familiar with managementConfigContext.xml, but if you
|> |> |> |don't need a web app for service registry, I suggest you
|> |> |> |consider JSON or YAML file-based service registry.  At our
|> |> |> |site, we're running CAS
|> |> |> |3.4.12 using a JSON config file for service registry, and we're
|> |> |> |about to upgrade to CAS 4.0.1 using YAML.
|> |> |> |
|> |> |> |Details on how to do this can be found online, or in the list
|> |> |> |archives
|> |> |> |-- or if you have further questions, ask here.
|> |> |> |
|> |> |> |Milt Epstein
|> |> |> |Applications Developer
|> |> |> |Graduate School of Library and Information Science (GSLIS)
|> |> |> |University of Illinois at Urbana-Champaign (UIUC)
|> |> |> |[email protected]<mailto:[email protected]>
|> |> |> |
|> |> |> |
|> |> |> |On Mon, 2 Feb 2015, Chris Adams wrote:
|> |> |> |
|> |> |> |> Hello all,
|> |> |> |>
|> |> |> |> I built a Service Management webapp with Maven and was able
|> |> |> |> to get it
|> |> |> |working. Then I realized that the data was not persistent after
|> |> |> |restarting Tomcat.
|> |> |> |>
|> |> |> |> I read the docs and from what I understand, services can
|> |> |> |> still be registered
|> |> |> |and can be persistent across restarts, rather than held in
|> |> |> |memory, regardless if I use the web console or not.
|> |> |> |>
|> |> |> |> Since I only have a handful of services to register, I don't
|> |> |> |> want to create a
|> |> |> |database just for the data.  I prefer not to utilize the web console.
|> |> |> |> My question is where to list/register these services? After
|> |> |> |> creating the
|> |> |> |service management webapp, I see the file
|> |> |> |managerConfigContext.xml in the /WEB-INF directory. The docs
|> |> |> |and the example indicate that the services can be designated
|> |> |> |here. I assume that this is what is referred to in the section
|> |> |> |that says, referring to
|> |> |InMemoryServiceRegistryDaoImpl:
|> |> |> |>
|> |> |> |> "This component is NOT suitable for use with the service
|> |> |> |> management
|> |> |> |console since it does not persist data. On the other hand, it
|> |> |> |is perfectly acceptable for deployments where the XML
|> |> |> |configuration is authoritative for service registry data and the UI 
will
|not be used."
|> |> |> |>
|> |> |> |> Also:  "It is perfectly acceptable to avoid the service
|> |> |> |> management console
|> |> |> |Web application for managing registered service data. In fact,
|> |> |> |configuration- driven methods (e.g. XML, JSON) may be
|> |> |> |preferable in environments where strict configuration
|> |> |> |management controls are
|> |> |required."
|> |> |> |>
|> |> |> |> Is the file 'managementConfigContext.xml' where I register
|> |> |> |> these
|> |> |services ?
|> |> |> |>
|> |> |> |> Many thanks.
|> |> |> |>
|> |> |> |>
|> |> |> |> --
|> |> |> |> You are currently subscribed to [email protected]<mailto:cas-
|[email protected]> as:
|> |> |> |> [email protected]<mailto:[email protected]> To
|> |> |> |> unsubscribe, change settings or access archives, see
|> |> |> |> http://www.ja-sig.org/wiki/display/JSG/cas-user
|> |> |> |
|> |> |> |--
|> |> |> |You are currently subscribed to [email protected]<mailto:cas-
|[email protected]> as:
|> |> |> |[email protected]<mailto:[email protected]> To
|> |> |> |unsubscribe, change settings or access archives, see
|> |> |> |http://www.ja-sig.org/wiki/display/JSG/cas-user
|> |> |>
|> |> |> --
|> |> |> You are currently subscribed to [email protected]<mailto:cas-
|[email protected]> as:
|> |> |> [email protected]<mailto:[email protected]> To
|> |> |> unsubscribe, change settings or access archives, see
|> |> |> http://www.ja-sig.org/wiki/display/JSG/cas-user
|> |> |>
|> |> |>
|> |> |
|> |> |--
|> |> |You are currently subscribed to [email protected]<mailto:cas-
|[email protected]> as:
|> |> |[email protected]<mailto:[email protected]> To
|> |> |unsubscribe, change settings or access archives, see
|> |> |http://www.ja-sig.org/wiki/display/JSG/cas-user
|> |>
|> |> --
|> |> You are currently subscribed to [email protected]<mailto:cas-
|[email protected]> as:
|> |> [email protected]<mailto:[email protected]> To
|unsubscribe,
|> |> change settings or access archives, see
|> |> http://www.ja-sig.org/wiki/display/JSG/cas-user
|> |>
|> |
|> |--
|> |You are currently subscribed to [email protected]<mailto:cas-
|[email protected]> as:
|> |[email protected]<mailto:[email protected]> To
|> |unsubscribe, change settings or access archives, see
|> |http://www.ja-sig.org/wiki/display/JSG/cas-user
|>
|>
|> --
|> You are currently subscribed to
|> [email protected]<mailto:[email protected]> as:
|> [email protected]<mailto:[email protected]>
|> To unsubscribe, change settings or access archives, see
|> http://www.ja-sig.org/wiki/display/JSG/cas-user<deployerConfigContext.
|> xml>
|>
|>
|>
|>
|> --
|>
|> You are currently subscribed to
|> [email protected]<mailto:[email protected]> as:
|> [email protected]<mailto:[email protected]>
|>
|> To unsubscribe, change settings or access archives, see
|> http://www.ja-sig.org/wiki/display/JSG/cas-user
|>
|> --
|> You are currently subscribed to [email protected] as:
|> [email protected] To unsubscribe, change settings or access
|> archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
|>
|--
|You are currently subscribed to [email protected] as:
|[email protected] To unsubscribe, change settings or access archives,
|see http://www.ja-sig.org/wiki/display/JSG/cas-user

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to