Hi,
We're having some trouble deploying the v6.4 of the overlay in an external
tomcat. Currently we have:
Added to the gradle dependencies:
implementation "org.apereo.cas:cas-server-webapp:${project.'cas.version'}"
Modified gradle.properties to remove the embedded container:
appServer=
Ran "./gradlew clean build" to make the war and then put it into the Tomcat
webapps directory. At the moment, the output is:
Mar 11, 2022 12:57:59 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive
[/home/adam/ApacheTomcat/webapps/cas.war]
Mar 11, 2022 12:58:06 PM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable
debug logging for this logger for a complete list of JARs that were scanned
but no TLDs were found in them. Skipping unneeded JARs during scanning can
improve st
artup time and JSP compilation time.
Mar 11, 2022 12:58:07 PM org.apache.catalina.core.ApplicationContext log
INFO: 1 Spring WebApplicationInitializers detected on classpath
Mar 11, 2022 12:58:07 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive
[/home/adam/ApacheTomcat/webapps/cas.war] has finished in [7,782] ms
Mar 11, 2022 1:01:47 PM org.apache.catalina.users.MemoryUserDatabase
backgroundProcess
I have limited experience so far using spring boot but it looks to me like
spring boot isn't even running. If I go to the application at
localhost:PORT/cas/ I see a 404 page:
*Type* Status Report
*Message* The requested resource [/cas/] is not available
*Description* The origin server did not find a current representation for
the target resource or is not willing to disclose that one exists.
The application does run fine using the embedded Tomcat, but we would like
to run them in externalised ones. Are we missing something obvious? I also
noted the MANIFEST.MF contains:
Manifest-Version: 1.0
Main-Class: org.springframework.boot.loader.WarLauncher
Start-Class: org.apereo.cas.web.CasWebApplication
Spring-Boot-Version: 2.5.4
Spring-Boot-Classes: WEB-INF/classes/
Spring-Boot-Lib: WEB-INF/lib/
Spring-Boot-Layers-Index: WEB-INF/layers.idx
Any help would be appreciated - we have also tried in Tomcat 10.0.17 but
have not tried any other CAS versions of the overlay other than 6.4. We
were following these instructions:
https://apereo.github.io/cas/6.4.x/installation/Configuring-Servlet-Container-External.html
Regards
Adam
--
- 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 [email protected].
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/a5372ff7-f6a5-4249-917f-7c8a71a4db63n%40apereo.org.