This is using docker because it is the easiest and fastest way for me to test 
it.  However, you can use it as a base to build the app and test configurations 
as you go.  I left a lot of stuff out as including them would defeat the 
purpose of explaining the configuration for the style and were to place the 
css/js/templates.

> On May 16, 2020, at 8:04 PM, Root <[email protected]> wrote:
> 
> 
> Great, finally you got it, so is this your build only for docker?  
> https://github.com/dannymk/cas-dynamic-style
> 
> 
> 
> On Sunday, May 17, 2020 at 5:07:07 AM UTC+5:30, CanaryJudge wrote:
> I put together a small backup copy of the working version here:  
> https://github.com/dannymk/cas-dynamic-style 
> <https://github.com/dannymk/cas-dynamic-style>
> 
>> On May 16, 2020, at 4:17 PM, 'Daniel Maldonado' via CAS Community 
>> <[email protected] <>> wrote:
>> 
>> 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] <>> 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 <>"  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] <>.
>>> 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 <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] <>.
>> 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
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/F747622B-9706-455A-A987-91B59B93F590%40yahoo.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> - 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/14435357-4b7e-468f-a947-557426197735%40apereo.org
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/14435357-4b7e-468f-a947-557426197735%40apereo.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/3198A4A9-D4E2-4A43-A73B-001340DB7365%40yahoo.com.

Reply via email to