<div dir="ltr">Hi,<br><br>I did add the freemarker maven dependency in the project, and after the build its there in the WEB-INF/lib folder too, yet the issue persists.<br><br>Am I missing the something, or something more is expected?<br><br>PS: The project can be found @ <a href="https://github.com/shivasaxena/undertow-js-example">https://github.com/shivasaxena/undertow-js-example</a></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 8, 2016 at 3:44 AM, Stuart Douglas <span dir="ltr"><<a href="mailto:sdouglas@redhat.com" target="_blank">sdouglas@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Wildfly only bundles the mustache template library by default, if you want to use Freemarker you need to bundle it in your deployment.<br>
<br>
Stuart<br>
<br>
----- Original Message -----<br>
> From: "Shiva Saxena" <<a href="mailto:shivasaxena999@gmail.com">shivasaxena999@gmail.com</a>><br>
> To: <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
> Sent: Saturday, 5 March, 2016 9:51:06 PM<br>
> Subject: [undertow-dev] java.lang.NoClassDefFoundError: freemarker/cache/TemplateLoader<br>
><br>
> Hi,<br>
><br>
> I am just creating a Hello world example of undertow.js like so<br>
><br>
> $undertow<br>
> .onGet("/hello-freemarker",<br>
> {template: '/resources/hello.ftl','template_type': 'freemarker', headers:<br>
> {"content-type": "text/plain"}},<br>
> [function ($exchange) {<br>
> return {data: 'Hello World!'};<br>
> }]);<br>
> When deploying the project I am getting the following exception<br>
><br>
> ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 2)<br>
> MSC000001: Failed to start service<br>
> jboss.undertow.deployment.default-server.default-host./undertowjs-example:<br>
> org.jboss.msc.service.StartException in service<br>
> jboss.undertow.deployment.default-server.default-host./undertowjs-example:<br>
> java.util.ServiceConfigurationError:<br>
> io.undertow.js.templates.TemplateProvider: Provider<br>
> io.undertow.js.templates.freemarker.FreemarkerTemplateProvider could not be<br>
> instantiated<br>
> at<br>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:85)<br>
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)<br>
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)<br>
> at<br>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>
> at<br>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>
> at java.lang.Thread.run(Thread.java:745)<br>
><br>
> I have also added the freemarker jar file in the modules folder but it still<br>
> doesn't help. Please let me know what I might be doing wrong or is come<br>
> extra conf required.<br>
<span class="HOEnZb"><font color="#888888">><br>
> --<br>
> Best Regards<br>
> Shiva Saxena<br>
> Mobile : +91-9889787094<br>
> Blog | Linkedin | StackOverflow<br>
><br>
> _______________________________________________<br>
> undertow-dev mailing list<br>
> <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font face="Calibri,sans-serif" color="#000000" style="font-family:Calibri,sans-serif"><div style="line-height:21.2999992370605px"><font size="2">Best Regards</font></div></font><div style="line-height:21.2999992370605px;color:rgb(68,68,68);font-family:Calibri,sans-serif"><font color="#2672ec" style="line-height:normal"><span style="line-height:21px"><font style="line-height:normal"><b style="line-height:22.7199993133545px"><font face="Calibri" style="line-height:normal" size="2">Shiva Saxena</font></b></font></span><font face="Calibri"><br style="line-height:21px"><span style="line-height:21px"><font style="line-height:normal" size="2"><b style="line-height:18.4599990844727px">Mobile : +91-9889787094 </b></font></span></font></font><div style="line-height:21px"><font style="line-height:normal" size="2"><b style="line-height:18.4599990844727px"><font face="Calibri" color="#2672ec" style="line-height:normal"><a href="http://metalop.com/" style="line-height:18.4599990844727px;font-weight:inherit;color:blue" target="_blank">Blog</a></font><font color="#444444" style="line-height:normal"> | <a href="http://in.linkedin.com/in/shivasaxena/" style="line-height:18.4599990844727px;font-weight:inherit;color:blue" target="_blank">Linkedin</a> | <a href="http://stackoverflow.com/users/2490343/shiva" style="line-height:18.4599990844727px;font-weight:inherit;color:blue" target="_blank">StackOverflow</a></font></b></font></div></div></div></div></div></div>
</div>