RE: OAuth2: How to resolve "Unable to get the template authorize.html."
Thank you for the response. I was able to use setTemplateLoader to get my own code to point at a particular directory - but I didn't see how to change what AuthPageServerResource was doing (without of course changing that code and having my own version of it - which I didn't want to do). Did you find a way to change the behavior of AuthPageServerResource? Thanks again, RB -- View this message in context: http://restlet-discuss.1400322.n2.nabble.com/OAuth2-How-to-resolve-Unable-to-get-the-template-authorize-html-tp7575959p7578246.html Sent from the Restlet Discuss mailing list archive at Nabble.com. -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2993078
RE: OAuth2: How to resolve "Unable to get the template authorize.html."
Hi Richard Please try the solution described here : http://stackoverflow.com/questions/9651019/cant-get-resource-files-in-my-template-files-using-restlet-and-freemarker It consiste to add the following lines in your codes : Configuration configuration = new Configuration(); configuration.setTemplateLoader( new ClassTemplateLoader(ClassInTheClasspath.class, "/rootpath/under/classpath/"); configuration.setObjectWrapper(new DefaultObjectWrapper()); I had the same problem as you and manage to get it resolved Thierry LAU Best Regards -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2992867
RE: Re: OAuth2: How to resolve "Unable to get the template authorize.html."_130102
Thanks so much! The /classes directory wasn't visible in Eclipse so I didn't think to try there. So I just copied the files using Windows and that worked perfectly! Thanks again, RB -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2965075
Re: OAuth2: How to resolve "Unable to get the template authorize.html."_130102
Hi Richard, The ContextTemplateLoader ctl = new ContextTemplateLoader(getContext(), "clap:///"); loads the templates from the class path and in a WAR this is WEB-INF/classes and WEB-INF/lib. You have to put to WEB-INF/classes/authorize.html and it will find the page. Other alternatives you can use the ContextTemplateLoader ctl = new ContextTemplateLoader(getContext(), "war:///WEB-INF/oauth2") Regards, Laszlo -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2964991