Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Jetty server periodically looses Freemarker template

I'm pretty sure that's it.  Thanks!

On Wed, Jan 8, 2014 at 3:06 PM, Joakim Erdfelt <joakim@xxxxxxxxxxx> wrote:
> Are you on a unix machine, using default /tmp directory for java.io.tmpdir ?
> It is likely that some process on a unix machine is clearing out or deleting
> content in the standard /tmp directory.
>
> If so, either specify a java.io.tmpdir to be somewhere other than /tmp
>
>   $ java -Djava.io.tmpdir=/var/run/jetty -jar start.jar
>
> or create a "work" directory under your ${jetty.base} (if running Jetty
> 9.1+)
> use ${jetty.home}/work/ if running versions of Jetty prior to 9.1
>
> See
> http://stackoverflow.com/questions/19232182/jetty-starts-in-c-temp/19232771#19232771
> for more details on this
>
>
> --
> Joakim Erdfelt <joakim@xxxxxxxxxxx>
> webtide.com - intalio.com/jetty
> Expert advice, services and support from from the Jetty & CometD experts
> eclipse.org/jetty - cometd.org
>
>
> On Wed, Jan 8, 2014 at 12:33 PM, Paul Houle <ontology2@xxxxxxxxx> wrote:
>>
>> I have a Jetty Server that normally works well but hiccups every few
>> days,  causing a service to go down.  I could use some help tracking
>> the problem down.
>>
>> This server has two web applications that live on two different
>> name-based virtual hosts,  each of these is packaged in a separate WAR
>> file.  One of these services runs like a champ and never has problems,
>>  even when the other one fails.  The problem goes away for a while if
>> I restart jetty.
>>
>> When the one that fails fails,  I see this exception over and over
>> again in the logs:
>>
>> 2014-01-07 00:00:52.912:WARN:oejs.ServletHandler:qtp1562043751-17:
>> /adserver/ookaboo/14498892
>> java.io.FileNotFoundException: Template "ad160.ftl" not found.
>>         at
>> freemarker.template.Configuration.getTemplate(Configuration.java:742)
>>         at
>> freemarker.template.Configuration.getTemplate(Configuration.java:673)
>>         at
>> org.springframework.web.servlet.view.freemarker.FreeMarkerView.getTemplate(FreeMarkerView.java:348)
>>         at
>> org.springframework.web.servlet.view.freemarker.FreeMarkerView.getTemplate(FreeMarkerView.java:334)
>>         at
>> org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
>>         at
>> org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
>>         at
>> org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
>>         at
>> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:263)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>>         at
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>>         at
>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
>>         at
>> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>>         at
>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:698)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1509)
>>         at
>> com.ontology2.adserver3.CorsFilter.doFilterInternal(CorsFilter.java:29)
>>         at
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>>         at
>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
>>         at
>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1489)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:517)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:138)
>>         at
>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:564)
>>         at
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:213)
>>         at
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1097)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:446)
>>         at
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:175)
>>         at
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1031)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
>>         at
>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:200)
>>         at
>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
>>         at
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
>>         at org.eclipse.jetty.server.Server.handle(Server.java:445)
>>         at
>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:269)
>>         at
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:229)
>>         at
>> org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:358)
>>         at
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601)
>>         at
>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532)
>>         at java.lang.Thread.run(Thread.java:744)
>>
>> Any idea what I can do to track a problem like this down?
>>
>>
>> --
>> Paul Houle
>> Expert on Freebase, DBpedia, Hadoop and RDF
>> (607) 539 6254    paul.houle on Skype   ontology@xxxxxxxxx
>> _______________________________________________
>> jetty-users mailing list
>> jetty-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>
>
> _______________________________________________
> jetty-users mailing list
> jetty-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>



-- 
Paul Houle
Expert on Freebase, DBpedia, Hadoop and RDF
(607) 539 6254    paul.houle on Skype   ontology@xxxxxxxxx


Back to the top