Hi Greg,
Thank you for your reply.
My embed code actually defines a web.xml descriptor with the following
relevant snippet:
<!-- Default Jetty Servlet for static content and directory
listings !-->
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
<init-param>
<param-name>dirAllowed</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Following your lead of checking the descriptor I found this:
http://download.eclipse.org/jetty/stable-9/apidocs/org/eclipse/jetty/servlet/DefaultServlet.html
Which references settings like:
maxCacheSize : 0 for no cache
cacheControl : If set, all static content will have this value set
as the cache-control header.
I will try to either of those and hopefully that's all I need.
Thanks,
Igal Sapir
Lucee Core Developer
Lucee.org <http://lucee.org/>
On 3/9/2017 7:49 PM, Greg Wilkins wrote:
Igal,
I don't think it is the jetty cache, as that only applies to static
content rather than JSPs.
It is probably the configuration of the JSP Servlet, which would be in
the webdefault.xml descriptor included in the jetty-servlet.jar
The other thing to check is that it is not the browser cache.
regards
On 10 March 2017 at 12:25, Igal @ Lucee.org <[email protected]
<mailto:[email protected]>> wrote:
Hi,
How can I disable the caching of static content in embedded Jetty?
My embed code is like so (removed unrelated lines):
WebAppContext webapp =new WebAppContext();
webapp.setConfigurationClasses(new String[]{
"org.eclipse.jetty.webapp.WebInfConfiguration" ,"org.eclipse.jetty.webapp.WebXmlConfiguration"
,"org.eclipse.jetty.webapp.MetaInfConfiguration" ,"org.eclipse.jetty.webapp.FragmentConfiguration"
,"org.eclipse.jetty.webapp.JettyWebXmlConfiguration" ,"org.eclipse.jetty.annotations.AnnotationConfiguration" });
Server server =new Server();
server.setHandler(webapp);
WebSocketServerContainerInitializer.configureContext(webapp);
server.start();
The problem is that I have a javascript file that is not updating
when I modify it. The browser (Chrome) keeps showing "200 (from
cache)" and the contents are unchanged.
Any ideas? TIA!
--
Igal Sapir Lucee Core Developer Lucee.org <http://lucee.org/>
_______________________________________________ jetty-users
mailing list [email protected]
<mailto:[email protected]> To change your delivery options,
retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
<https://dev.eclipse.org/mailman/listinfo/jetty-users>
--
Greg Wilkins <[email protected] <mailto:[email protected]>> CTO
http://webtide.com
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users