All we do to build just the cas.war file is run this command in the
directory with the pom.xml file & our src overlay directory:
*mvn clean package*
then it will poop out the warfile in *target/cas.war*

We don't use their scripts.
We keep the pom.xml file & our src overlay directory in git, when we push a
change to our gitlab server it will build the warfile in a docker
container, which then scp's the warfile to our cas servers automagically.
This ensures a clean build environment every time. We don't do
auto-deploy, we then ssh into the cas-servers and do the deploy manually.
Eventually we plan on running CAS in docker, but, since we were under
pressure to get it up version 5 we decided to do that later.
Helpful - or - just more confusing?
Chris


On Thu, Feb 8, 2018 at 11:27 AM David Curry <david.cu...@newschool.edu>
wrote:

>
> I'm afraid Gradle is a complete mystery to me. Hopefully someone else can
> jump in.
>
> --Dave
>
>
> --
>
> DAVID A. CURRY, CISSP
> *DIRECTOR OF INFORMATION SECURITY*
> INFORMATION TECHNOLOGY
>
> 71 FIFTH AVE., 9TH FL., NEW YORK, NY 10003
> <https://maps.google.com/?q=71+FIFTH+AVE.,+9TH+FL.,+NEW+YORK,+NY+10003&entry=gmail&source=g>
> +1 212 229-5300 x4728 <(212)%20229-5300> • david.cu...@newschool.edu
>
> [image: The New School]
>
> On Thu, Feb 8, 2018 at 11:13 AM, Cheltenham, Chris <
> ccheltenham-...@philasd.org> wrote:
>
>> David,
>>
>> Unfortunately that did not make a difference when I built the cas.war
>> with gradle.
>> When I used maven I got the same list you have.
>>
>> [root@devcas5 lib]# ll | grep ldap
>> -rw-r----- 1 root root 14296 Feb 8 11:02 cas-server-support-ldap-5.2.2.jar
>> -rw-r----- 1 root root 35536 Feb 8 11:02
>> cas-server-support-ldap-core-5.2.2.jar
>> -rw-r----- 1 root root 802456 Feb 8 11:02 ldaptive-1.2.3.jar
>> -rw-r----- 1 root root 37195 Feb 8 11:02 ldaptive-apache-1.2.3.jar
>> -rw-r----- 1 root root 100050 Feb 8 11:02 ldaptive-beans-1.2.3.jar
>> -rw-r----- 1 root root 40832 Feb 8 11:02 ldaptive-unboundid-1.2.3.jar
>> -rw-r----- 1 root root 1991909 Aug 13 01:08 unboundid-ldapsdk-3.2.1.jar
>> -rw-r----- 1 root root 3574892 Feb 8 11:02 unboundid-ldapsdk-4.0.1.jar
>>
>> The bad news is I have to rebuild cas.properties because the maven build
>> wiped it out.
>> Bummer ...
>>
>> Hope this is the issue.
>>
>> Thanks David.
>>
>>
>>
>> ===========================
>>
>> Thank You;
>>
>> Chris Cheltenham
>> Technology Services
>> The School District of Philadelphia
>>
>> Work # 215-400-5025 <(215)%20400-5025>
>> Cell # 215-301-6571 <(215)%20301-6571>
>>
>> ------------------------------
>> *From: *"David Curry" <david.cu...@newschool.edu>
>> *To: *"cas-user" <cas-user@apereo.org>
>> *Sent: *Thursday, February 8, 2018 10:49:08 AM
>>
>> *Subject: *Re: [cas-user] CAS 5.2.x
>>
>> Try changing what you have:
>>
>>         <dependency>
>>             <groupId>org.apereo.cas</groupId>
>>             <artifactId>cas-server-support-ldap</artifactId>
>>         </dependency>
>>
>> to this:
>>
>>         <dependency>
>>             <groupId>org.apereo.cas</groupId>
>>             <artifactId>cas-server-support-ldap</artifactId>
>>             <version>${cas.version}</version>
>>         </dependency>
>>
>> I'm pretty sure you have to have a version in there, so Maven knows which
>> one to give you.
>>
>> --Dave
>>
>>
>> --
>>
>> DAVID A. CURRY, CISSP
>> *DIRECTOR OF INFORMATION SECURITY*
>> INFORMATION TECHNOLOGY
>>
>> 71 FIFTH AVE., 9TH FL., NEW YORK, NY 10003
>> <https://maps.google.com/?q=71+FIFTH+AVE.,+9TH+FL.,+NEW+YORK,+NY+10003&entry=gmail&source=g>
>> +1 212 229-5300 x4728 <(212)%20229-5300> • david.cu...@newschool.edu
>>
>> [image: The New School]
>>
>> On Thu, Feb 8, 2018 at 10:22 AM, Cheltenham, Chris <
>> ccheltenham-...@philasd.org> wrote:
>>
>>> David,
>>>
>>> These are my my pom.xml dependencies.
>>> Its funny we are all kind of guessing , that's why we are here I suppose.
>>> I certainly am guessing.
>>>
>>>
>>> <dependencies>
>>> <dependency>
>>> <groupId>org.apereo.cas</groupId>
>>> <artifactId>cas-server-support-ldap</artifactId>
>>> </dependency>
>>>
>>> <dependency>
>>> <groupId>org.apereo.cas</groupId>
>>> <artifactId>cas-server-webapp${app.server}</artifactId>
>>> <version>${cas.version}</version>
>>> <type>war</type>
>>> <scope>runtime</scope>
>>> </dependency>
>>> </dependencies>
>>>
>>> ===========================
>>>
>>>
>>> Thank You;
>>>
>>> Chris Cheltenham
>>> Technology Services
>>> The School District of Philadelphia
>>>
>>> Work # 215-400-5025 <(215)%20400-5025>
>>> Cell # 215-301-6571 <(215)%20301-6571>
>>>
>>> ------------------------------
>>> *From: *"David Curry" <david.cu...@newschool.edu>
>>> *To: *"cas-user" <cas-user@apereo.org>
>>> *Sent: *Thursday, February 8, 2018 10:18:41 AM
>>>
>>> *Subject: *Re: [cas-user] CAS 5.2.x
>>>
>>> I do not see this one:
>>>
>>> cas-server-support-ldap-5.2.2.jar
>>>
>>>
>>> which, I believe, is the one you need. I don't pretend to be an expert
>>> on these things. But when I build from the Maven overlay with this
>>> dependency included in pom.xml:
>>>
>>>         <dependency>
>>>             <groupId>org.apereo.cas</groupId>
>>>             <artifactId>cas-server-support-ldap</artifactId>
>>>             <version>${cas.version}</version>
>>>         </dependency>
>>>
>>> Here's what I get:
>>>
>>> WEB-INF/lib/cas-server-support-ldap-5.2.2.jar
>>> WEB-INF/lib/cas-server-support-ldap-core-5.2.2.jar
>>> WEB-INF/lib/ldaptive-1.2.3.jar
>>> WEB-INF/lib/ldaptive-beans-1.2.3.jar
>>> WEB-INF/lib/ldaptive-unboundid-1.2.3.jar
>>> WEB-INF/lib/unboundid-ldapsdk-4.0.1.jar
>>> WEB-INF/lib/ldaptive-apache-1.2.3.jar
>>> WEB-INF/lib/unboundid-ldapsdk-3.2.1.jar
>>>
>>>
>>> and when I build from the same pom.xml but with that dependency
>>> removed, here's what I get:
>>>
>>> WEB-INF/lib/cas-server-support-ldap-core-5.2.2.jar
>>> WEB-INF/lib/ldaptive-apache-1.2.3.jar
>>> WEB-INF/lib/ldaptive-beans-1.2.3.jar
>>> WEB-INF/lib/ldaptive-unboundid-1.2.3.jar
>>> WEB-INF/lib/ldaptive-1.2.3.jar
>>> WEB-INF/lib/unboundid-ldapsdk-3.2.1.jar
>>>
>>>
>>> So that tells me (or suggests, anyway) that you should be seeing
>>>
>>> WEB-INF/lib/cas-server-support-ldap-5.2.2.jar
>>>
>>> (and maybe WEB-INF/lib/unboundid-ldapsdk-4.0.1.jar).
>>>
>>> Are you building with the Maven overlay? Have you tried deleting your
>>> Maven cache directory and re-doing the "mvnw clean package"?
>>>
>>> --Dave
>>>
>>>
>>>
>>> --
>>>
>>> DAVID A. CURRY, CISSP
>>> *DIRECTOR OF INFORMATION SECURITY*
>>> INFORMATION TECHNOLOGY
>>>
>>> 71 FIFTH AVE., 9TH FL., NEW YORK, NY 10003
>>> <https://maps.google.com/?q=71+FIFTH+AVE.,+9TH+FL.,+NEW+YORK,+NY+10003&entry=gmail&source=g>
>>> +1 212 229-5300 x4728 <(212)%20229-5300> • david.cu...@newschool.edu
>>>
>>> [image: The New School]
>>>
>>> On Thu, Feb 8, 2018 at 10:00 AM, Cheltenham, Chris <
>>> ccheltenham-...@philasd.org> wrote:
>>>
>>>> David,
>>>>
>>>> I have the following jars.
>>>> Is this sufficient for ldap support?
>>>>
>>>> [root@devcas5 lib]# pwd
>>>> /opt/tcat/webapps/cas/WEB-INF/lib
>>>> [root@devcas5 lib]# ll | grep ldap
>>>> -rw-r----- 1 root root 35536 Jan 26 13:26
>>>> cas-server-support-ldap-core-5.2.2.jar
>>>> -rw-r----- 1 root root 802456 Nov 27 11:40 ldaptive-1.2.3.jar
>>>> -rw-r----- 1 root root 37195 Nov 27 11:40 ldaptive-apache-1.2.3.jar
>>>> -rw-r----- 1 root root 100050 Nov 27 11:40 ldaptive-beans-1.2.3.jar
>>>> -rw-r----- 1 root root 40832 Nov 27 11:40 ldaptive-unboundid-1.2.3.jar
>>>> -rw-r----- 1 root root 1991909 Aug 13 01:08 unboundid-ldapsdk-3.2.1.jar
>>>> [root@devcas5 lib]#
>>>>
>>>> My error is this -
>>>> 2018-02-07 15:28:16,450 DEBUG
>>>> [org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler]
>>>> - <Examining credential [ccheltenham-ext] eligibility for authentication
>>>> handler [AcceptUsersAuthenticationHandler]>
>>>> 2018-02-07 15:28:16,450 DEBUG
>>>> [org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler]
>>>> - <Credential [ccheltenham-ext] eligibility is
>>>> [AcceptUsersAuthenticationHandler] for authentication handler [true]>
>>>> 2018-02-07 15:28:16,451 DEBUG
>>>> [org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler]
>>>> - <Attempting to encode credential password via
>>>> [org.springframework.security.crypto.password.NoOpPasswordEncoder] for
>>>> ccheltenham-ext]>
>>>> 2018-02-07 15:28:16,451 DEBUG
>>>> [org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler]
>>>> - <Attempting authentication internally for transformed credential
>>>> [ccheltenham-ext]>
>>>> 2018-02-07 15:28:16,451 DEBUG
>>>> [org.apereo.cas.authentication.AcceptUsersAuthenticationHandler] -
>>>> <[ccheltenham-ext] was not found in the map.>
>>>> 2018-02-07 15:28:16,452 DEBUG
>>>> [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] -
>>>> <[AcceptUsersAuthenticationHandler] exception details: [ccheltenham-ext not
>>>> found in backing map.].>
>>>> 2018-02-07 15:28:16,452 ERROR
>>>> [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] -
>>>> <Authentication has failed. Credentials may be incorrect or CAS cannot find
>>>> authentication handler that supports [ccheltenham-ext] of type
>>>> [UsernamePasswordCredential].>
>>>>
>>>> ===========================
>>>>
>>>> Thank You;
>>>>
>>>> Chris Cheltenham
>>>> Technology Services
>>>> The School District of Philadelphia
>>>>
>>>> Work # 215-400-5025 <(215)%20400-5025>
>>>> Cell # 215-301-6571 <(215)%20301-6571>
>>>>
>>>> ------------------------------
>>>> *From: *"David Curry" <david.cu...@newschool.edu>
>>>> *To: *"cas-user" <cas-user@apereo.org>
>>>> *Sent: *Thursday, February 8, 2018 7:54:21 AM
>>>> *Subject: *Re: [cas-user] CAS 5.2.x
>>>>
>>>>
>>>> $ jar tvf cas.war | grep ldap
>>>> WEB-INF/lib/cas-server-support-ldap-5.2.2.jar
>>>> WEB-INF/lib/cas-server-support-ldap-core-5.2.2.jar
>>>> WEB-INF/lib/ldaptive-1.2.3.jar
>>>> WEB-INF/lib/ldaptive-beans-1.2.3.jar
>>>> WEB-INF/lib/ldaptive-unboundid-1.2.3.jar
>>>> WEB-INF/lib/unboundid-ldapsdk-4.0.1.jar
>>>> WEB-INF/lib/ldaptive-apache-1.2.3.jar
>>>> WEB-INF/lib/unboundid-ldapsdk-3.2.1.jar
>>>> $
>>>>
>>>> The cas-server-support-ldap-5.2.2.jar is the one you're looking for.
>>>>
>>>> --Dave
>>>>
>>>>
>>>> --
>>>>
>>>> DAVID A. CURRY, CISSP
>>>> *DIRECTOR OF INFORMATION SECURITY*
>>>> INFORMATION TECHNOLOGY
>>>>
>>>> 71 FIFTH AVE., 9TH FL., NEW YORK, NY 10003
>>>> <https://maps.google.com/?q=71+FIFTH+AVE.,+9TH+FL.,+NEW+YORK,+NY+10003&entry=gmail&source=g>
>>>> +1 212 229-5300 x4728 <(212)%20229-5300> • david.cu...@newschool.edu
>>>>
>>>> [image: The New School]
>>>>
>>>> On Thu, Feb 8, 2018 at 7:27 AM, Cheltenham, Chris <
>>>> ccheltenham-...@philasd.org> wrote:
>>>>
>>>>> Hello folks,
>>>>>
>>>>> I think I have been confusing everyone with too much incongruent
>>>>> information.
>>>>>
>>>>> If I may I will ask things in a more logical manner.
>>>>>
>>>>> I an still not able to connect with CAS 5 via LDAP.
>>>>>
>>>>> My first question is , how do I know the ldap dependency was built
>>>>> into the cas.war file?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ===========================
>>>>>
>>>>> Thank You;
>>>>>
>>>>> Chris Cheltenham
>>>>> Technology Services
>>>>> The School District of Philadelphia
>>>>>
>>>>> Work # 215-400-5025 <(215)%20400-5025>
>>>>> Cell # 215-301-6571 <(215)%20301-6571>
>>>>>
>>>>> --
>>>>> - Website: https://apereo.github.io/cas
>>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>>> - Contributions: https://goo.gl/mh7qDG
>>>>> ---
>>>>> 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 cas-user+unsubscr...@apereo.org.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/341032203.44492473.1518092860963.JavaMail.zimbra%40philasd.org
>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/341032203.44492473.1518092860963.JavaMail.zimbra%40philasd.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>> --
>>>> - Website: https://apereo.github.io/cas
>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>> - Contributions: https://goo.gl/mh7qDG
>>>> ---
>>>> 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 cas-user+unsubscr...@apereo.org.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XANEt0K3ugKG7O5%3DT9p5C8%3DsVOnqsz50xuU0wrfmkFg7mg%40mail.gmail.com
>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XANEt0K3ugKG7O5%3DT9p5C8%3DsVOnqsz50xuU0wrfmkFg7mg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> --
>>>> - Website: https://apereo.github.io/cas
>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>> - Contributions: https://goo.gl/mh7qDG
>>>> ---
>>>> 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 cas-user+unsubscr...@apereo.org.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/642964186.44524329.1518102001703.JavaMail.zimbra%40philasd.org
>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/642964186.44524329.1518102001703.JavaMail.zimbra%40philasd.org?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>> --
>>> - Website: https://apereo.github.io/cas
>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>> - List Guidelines: https://goo.gl/1VRrw7
>>> - Contributions: https://goo.gl/mh7qDG
>>> ---
>>> 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 cas-user+unsubscr...@apereo.org.
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAP3iQxcfmY2is0fP3TKuFHa04ZeiFGSnw%2BZYJRLcgHdiA%40mail.gmail.com
>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAP3iQxcfmY2is0fP3TKuFHa04ZeiFGSnw%2BZYJRLcgHdiA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> --
>>> - Website: https://apereo.github.io/cas
>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>> - List Guidelines: https://goo.gl/1VRrw7
>>> - Contributions: https://goo.gl/mh7qDG
>>> ---
>>> 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 cas-user+unsubscr...@apereo.org.
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/615653775.44529646.1518103349964.JavaMail.zimbra%40philasd.org
>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/615653775.44529646.1518103349964.JavaMail.zimbra%40philasd.org?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>> --
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> ---
>> 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 cas-user+unsubscr...@apereo.org.
>> To view this discussion on the web visit
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAN_Ny7CJfw-ijE64M6XM%3Ddy_M-D9giUo30Q_6et%2B6ZBgQ%40mail.gmail.com
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAN_Ny7CJfw-ijE64M6XM%3Ddy_M-D9giUo30Q_6et%2B6ZBgQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> --
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> ---
>> 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 cas-user+unsubscr...@apereo.org.
>> To view this discussion on the web visit
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/744274780.44539669.1518106410012.JavaMail.zimbra%40philasd.org
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/744274780.44539669.1518106410012.JavaMail.zimbra%40philasd.org?utm_medium=email&utm_source=footer>
>> .
>>
>
> --
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> ---
> 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 cas-user+unsubscr...@apereo.org.
> To view this discussion on the web visit
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAPEyzupD%3DDaevff4vKyisEXo%3Dfp1cCJ471ku3q%3DEzokrQ%40mail.gmail.com
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAPEyzupD%3DDaevff4vKyisEXo%3Dfp1cCJ471ku3q%3DEzokrQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
-- 

-sent from my mobile

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
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 cas-user+unsubscr...@apereo.org.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAFZ1tgZKXTmd%2BTPRe1Qta8_98yenirH1mTwvHHzXi3eYm1yJZg%40mail.gmail.com.

Reply via email to