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.

Reply via email to