Comments (5)
Just to update, the following yields a successful build:
> git clone https://github.com/Unicon/shib-cas-authn3.git
> cd shib-cas-authn3
> git checkout tags/v3.2.0
> .\gradlew
...
:processTestResources UP-TO-DATE
:testClasses
:test
:check
:build
BUILD SUCCESSFUL
Total time: 23.207 secs
However, jetty.log still shows:
2017-08-18 11:12:57,984 - WARN [org.eclipse.jetty.deploy.DeploymentManager:506] - Unable to reach node goal: started
java.lang.NoClassDefFoundError: org/jasig/cas/client/validation/Cas20ServiceTicketValidator
...
Caused by: java.lang.ClassNotFoundException: org.jasig.cas.client.validation.Cas20ServiceTicketValidator
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:487) ~[jetty-webapp-9.3.9.v20160517.jar:9.3.9.v20160517]
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:428) ~[jetty-webapp-9.3.9.v20160517.jar:9.3.9.v20160517]
... 50 common frames omitted
from shib-cas-authn3.
Missing JAR for this class appears to still be available here: https://github.com/Unicon/shib-cas-authn3/blob/v3.0.0/README.md#copy-the-librariesjars
FYI, I'm in the process of assembling these documentation fixes here: https://github.com/rdev5/shib-cas-authn3/blob/patch-1/README.md
from shib-cas-authn3.
This apparently was a result of testing multiple versions, none of them getting cleaned up in the output web-app
folder.
I removed the older versions and am now able to get this working (using the downloads in releases). Release version works, but build still fails so I'm going to leave this issue open.
from shib-cas-authn3.
Sorry for the slow reply.
So running ./gradlew distTar distZip
should get you a couple of archives with the appropriate jar files in the IDP_HOME/edit-webapp/WEB-INF/lib/
directory.
Certainly using the official releases are the way to go, but if you do build locally that should take care of you.
John
from shib-cas-authn3.
This will be fixed when 3.2.3 is merged to master via 9d9b564.
Docker Compose will not be invoked at clean-up unless one of the compose-specific commands where run before. Also the default tasks builds the distributables.
from shib-cas-authn3.
Related Issues (20)
- LOGOUT HOT 1
- Support Single Logout HOT 4
- Single Logout: terminate session on CAS HOT 1
- Document CAS Logout options (and support) in the readme HOT 1
- Sample attribute-resolver.xml HOT 1
- Windows Jetty HTTP ERROR 404 /idp/Authn/ExtCas HOT 1
- No redirection to CAS with Skype Entreprise HOT 5
- Different service URLs between login and validation when entityIdLocation=embed HOT 18
- ShibcasAuthServlet doPost() HOT 1
- Ticket Validation Failure HOT 6
- Embed Service when an entityId contains a "?" HOT 2
- Example CAS Service Entries not working HOT 2
- ShibCas Auth Servlet HTTP ERROR: 503
- CAS server encoding
- Shibcas and mfa-gauth HOT 4
- Can't rebuild war in Shibboleth 3.4.3 for ShibCas HOT 3
- Incompatibility with Shibboleth IdP 3.4.6 HOT 1
- Ticket validation error for embedded entity-id ending in double equal signs ("==") HOT 1
- Shib-cas-authn4 ?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shib-cas-authn3.