OK, through a lot of trial and error I figured out where to put the files.
NOT in the source and NOT compiling it into the final war.  It is more of a 
runtime configuration option
which was very hard to figure out.

I will have to put together a small project to make sure no one else suffers 
this much.  Thank you for your help. 

> On May 16, 2020, at 12:49 PM, 'Daniel Maldonado' via CAS Community 
> <[email protected]> wrote:
> 
> Yes, yet again, that thread implies that the “skeleton_in_ID.properties” 
> belongs in the “src/main/resources/*.properties” directory. 
> Which implies that it needs to be compiled into the war before it is found.  
> Why would “dynamic themes” need to be included in the source?
> That is not dynamic in nature :-/
> 
>> On May 16, 2020, at 12:24 PM, Root <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> 
>> The new error is similar to this  
>> https://groups.google.com/a/apereo.org/forum/#!topic/cas-user/dPf36An-qyU 
>> <https://groups.google.com/a/apereo.org/forum/#!topic/cas-user/dPf36An-qyU>
>> 
>> Check that full thread, CAS is expecting theme.properties file.
>> 
>> if you are editing heavily then this is obvious in CAS, and Yes CAS 
>> documentation needs a reincarnation! indeed :-).
>> 
>> 
>> 
>> 
>> On Saturday, May 16, 2020 at 9:33:17 PM UTC+5:30, CanaryJudge wrote:
>> This can’t be this difficult.  I am actually very surprised that it has 
>> taken this long to configure such an important project. If I ever get this 
>> working I am going to have to put together some instructions for a newbie as 
>> the current ones leave a lot to be desired in the form of examples :-) 
>> 
>> Anyway, my current configuration for /etc/cas/config/cas.properties
>> …
>> spring.thymeleaf.prefix[0]=file:/etc/cas/templates
>> cas.view.templatePrefixes[0]=file:/etc/cas/templates
>> ...
>> 
>> Error in debug:
>> 
>> 2020-05-16 15:58:29,329 DEBUG 
>> [org.apereo.cas.services.web.RegisteredServiceThemeResolver] - <Can't find 
>> bundle for base name foo, locale en_US>
>> java.util.MissingResourceException: Can't find bundle for base name epc, 
>> locale en_US
>>         at 
>> java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2055)
>>  ~[?:?]
>>         at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1689) 
>> ~[?:?]
>>         at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1593) 
>> ~[?:?]
>>         at java.util.ResourceBundle.getBundle(ResourceBundle.java:1284) 
>> ~[?:?]
>>         at 
>> org.apereo.cas.services.web.RegisteredServiceThemeResolver$CasThemeResourceBundleMessageSource.doGetBundle(RegisteredServiceThemeResolver.java:190)
>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>         at 
>> org.apereo.cas.services.web.RegisteredServiceThemeResolver.determineThemeNameToChoose(RegisteredServiceThemeResolver.java:145)
>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>         at 
>> org.apereo.cas.services.web.RegisteredServiceThemeResolver.resolveThemeName(RegisteredServiceThemeResolver.java:103)
>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>         at 
>> org.apereo.cas.services.web.ChainingThemeResolver.resolveThemeName(ChainingThemeResolver.java:42)
>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>         at 
>> org.springframework.web.servlet.support.RequestContextUtils.getTheme(RequestContextUtils.java:217)
>>  ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>>         at 
>> org.springframework.web.servlet.support.RequestContext.getTheme(RequestContext.java:398)
>>  ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>>         at 
>> org.thymeleaf.spring5.context.webmvc.SpringWebMvcThymeleafRequestContext.getTheme(SpringWebMvcThymeleafRequestContext.java:211)
>>  ~[thymeleaf-spring5-3.0.11.RELEASE.jar:3.0.11.RELEASE]
>> 
>> No better clues there :-/
>> 
>> 
>>> On May 16, 2020, at 11:06 AM, Root <indian...@ <>gmail.com 
>>> <http://gmail.com/>> wrote:
>>> 
>>> 
>>> Ok, at the end of the error it says "cannot be located" so might be 
>>> path/permission issue?, make sure 
>>> /etc/cas/templates/ is accessible  <>by tomcat, also instead of " <> 
>>> <>file:///etc/cas/templates <file:///etc/cas/templates>"  try 
>>> "file:/etc/cas/templates"
>>> 
>>> IF you are still getting errors, enable DEBUG mode in  <> <>log4j2.xml, you 
>>> may get more info. <>
>>> 
> 
> 
> -- 
> - Website: https://apereo.github.io/cas <https://apereo.github.io/cas>
> - Gitter Chatroom: https://gitter.im/apereo/cas <https://gitter.im/apereo/cas>
> - List Guidelines: https://goo.gl/1VRrw7 <https://goo.gl/1VRrw7>
> - Contributions: https://goo.gl/mh7qDG <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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/1D4F86A3-2C9F-4142-BC54-8B69DCBA8CD6%40yahoo.com
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/1D4F86A3-2C9F-4142-BC54-8B69DCBA8CD6%40yahoo.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/F747622B-9706-455A-A987-91B59B93F590%40yahoo.com.

Reply via email to