i've seriously been at this for hour & I'm really stumped something is
missing. I can't understand why it doesn't work.
I'm trying to pass in the location of my ftl template. I read the restlet
wiki, searched the mailing list even read the source & I can't figure out
wht it doesn't work.

In MyApplication extend Application .........
I've tried....  
getConnectorService().getClientProtocols().add(Protocol.FILE);

I even tried this out of disperation...


        ConnectorService cs =new ConnectorService();
        cs.setClientProtocols(UtilMisc.toList(Protocol.FILE,
Protocol.HTTP));
        setConnectorService(cs);

    @Override
    public Restlet createInboundRoot() {
        //I even added this in to get it to print out which had been set and
they were in there!
        for(Protocol p :getConnectorService().getClientProtocols()){
            Debug.log(p.getName());
        }
      
        // initialize the Freemarker's configuration
        configuration = new Configuration();
        configuration
                .setTemplateLoader(new ContextTemplateLoader(
                        getContext(),
                       
"file:/D:/development/myexample/deploy/myexample-integrations/webapp/myexample-base/service"));
                       
       Then I have this in my HtmlRepresentationHandler.....
      
        String templateName = "serviceInfo.ftl";
        MediaType mediaType = MediaType.APPLICATION_XHTML;
        TemplateRepresentationrep = new TemplateRepresentation(templateName,
getApp().getConfiguration(), cleanServiceResultMapInstance(results),
mediaType);
               
I always get the same error, I even tried other protocols to no avail.


Jan 8, 2012 4:45:58 AM org.restlet.engine.component.ClientRouter getNext
     [java] WARNING: The protocol used by this request is not declared in
the list of client connectors. (FILE)
     [java] Jan 8, 2012 4:45:58 AM org.restlet.engine.component.ClientRouter
getNext
     [java] WARNING: The protocol used by this request is not declared in
the list of client connectors. (FILE)
     [java] Jan 8, 2012 4:45:58 AM
org.restlet.ext.freemarker.TemplateRepresentation getTemplate
     [java] WARNING: Unable to get the template serviceInfo.ftl. Error
message: Template serviceInfo.ftl not found.

I've read everything on google I can find about this & no answers please can
someone help.

--
View this message in context: 
http://restlet-discuss.1400322.n2.nabble.com/Unable-to-get-the-template-serviceInfo-ftl-protocol-used-is-not-declared-in-the-client-connectors-FIg-tp7161931p7161931.html
Sent from the Restlet Discuss mailing list archive at Nabble.com.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2906796

Reply via email to