Q Cache Problem In Tomcat
Jul 20, 2005The cache in Tomcat really gives me hard time, it seems no way to handle the
cache control. I am using Tomcat 3.2 on NT 4, I don't know the newer
version would solve this problem.
The cache in Tomcat really gives me hard time, it seems no way to handle the
cache control. I am using Tomcat 3.2 on NT 4, I don't know the newer
version would solve this problem.
I've just installed Tomcat 5 on a SuSE 9.3 box. Admin and sample apps
seem to run O.K., but when I deploy a (previously-working) app I get
org.apache.jasper.JasperException: Unable to compile class for JSP
errors thrown, as if it can't find the app's WEB-INF/classes
directory. Needless to say, the directory is there and the necessary
classes are present in it.
Did I mention that this app is currently working properly on a old
Tomcat 3 server on a Red Hat 7.3 box? Oh, yeah, I did...
I'm sure I missed something along the way, but I am at a loss to say
what. I've RTFM'd until I'm cross-eyed, but I need to buy a clue.
Anyone with a suggestion that moves me out of my current impasse will
earn my eternal gratitude.
Using IE 5.5(sp2) no other!
I have several .js files that are included in various jsp pages.
I've read somewhere(can't remember where?) that the browser caches .js
files.
If this is the case is it better to include all of them in the 1st page of
my app regardless if they're used in this page & take a performance hit
once? - or am I missing something?
What's the simplest way to fetch a js file from the current website, then
cache it?
I'm using dojo, which has a large js file when using the built version.
As a mercy for dialup users, I want to serve up a tiny 'loader' html page
(containing an animated 'loading...' gif) which, when loaded:
1. retrieves the big js file, and plants it in the cache
2. when the js file is retrieved, then sets document.location to
the url of the real website page which uses this js file, and
thus redirects to that page.
Iw ant to disable the back button and the cache functionality of
Internet Explorer, How do I, do it?
I am sorry if this has been asked already. I searched but could not find a suitable answer.I am making a simple RSS reader (using jquery mobile) and I need to be able to cache the resulted feed.To understand better let me explain alittle. I have a page where the users selects the desired category. After that he is taken to a different page where the titles of news are. here the feed is read for the first time. When the user click on a title he is taken to another page where I want to display the content of the selected news article.Sincethe feed was already retrieved on the previous page, I want to be able to cache it so that it won't be retrieved again.Any idea how I best do this?
View 4 Replies View RelatedI have a client that wants a site for people who are potentailly being abused, often by partners they live with.
He is under the impression that it is possible for there to be a "Button" that deletes the cache when the user presses it rather than going through the procedure of clearing the cache. I can see why this would be a goog thing to have, and wondered of js (or perhaps php might be the way to go)
How can I prevent an external javascript file from being cached?
View 11 Replies View RelatedI have removed the definition of a certain function from a third party plugin, and also removed all found references to this function throughout the code. The purpose of the function is to display an emoticon. However, it seems that if I refresh the page a few times, the emoticon appears sometimes, but not always! It appears this function is cached somewhere, but I have deleted my browser's cache already. Also, I can't figure out why the emoticon only appears sometimes, as if randomly. If the function is indeed cached somewhere, and I couldn't find all of its references, then the emoticon should appear always?
View 2 Replies View Relatedhow to clear browsers' cache with javascript? .. so users will unable to go to previous page after they logged out.. I tried to add <meta http-equiv="Pragma" content="no-cache"> on head section of my page1.jsp .. but it does not work
[Code]..
I have a problem, and maybe someone knows the solution.
Context :
- Browser : IE 6.0
- Application server : Livewire Pro
- Client OS : Windows 98 SE
- Server OS : NT4
- I have a frameset, including several pages, but only one will be
used for the example.
--------
| a |
--------
| b |
--------
- a form on the main page (a.html i.e.)
- a data is manually typed, then I submit the form => the action will
redirect to a new page (c.html)
- on this new page, I do a history.go(-1), so I'm back on the a.html
page, and the data is still there (it's ok)
- cache parameters : "check on every page visited"
Problem :
- From the main page, if a popup gives the data to the form, so after
the submit and the history.go(-1), the form contains NO data !!!
So, the data is lost when the data input is not made by hand.
I have no troubles with Netscape/Mozilla, but only with IE.
Maybe someone would have an idea ?
Does anybody know how to make FireFox to cache data that comes via
XMLHttpRequest? Here is the issue I deal with:
- On the web server (apache2) I have a static xml file test.xml
- When I download test.xml using XMLHttpRequest, FireFox always gets
complete test.xml from the server, thus not using the browser cache
(apache sends 200 OK back to FireFox).
- If I look into the HTTP request and the HTTP response, I can see
that FireFox seems to always set the following request headers:
Pragma: no-cache
Cache-Control: no-cache
- Apache always sets Last-Modified and ETag headers in a response.
I tried the same JavaScript code with IE, and IE definitely relies on
its cache: I can see in Apache logs responses with 304 Not Modified
code for IE, also HTTP requests from IE have If-Modified-Since and
If-None-Match headers. I didn't find any difference in responses Apache
provides for FireFox and IE.
I have a DOM manipulated page - manipulated with jQuery.The user follows a link on this page - but when he uses the back button all the previous JSON data is lost and the original (unmanipulated) static page is shown.This is putting a *STOP* on our project.I cannot find a way to cache the content - have tried headers and mod_cache in apache... it still simply shows the original page.To make things worse different browsers give different results.
View 1 Replies View RelatedWhen using the function to switch images as shown below, I want to check if the image is already in the cache to prevent showing the css .loading class. The .complete() object just made a lot of trouble but I couldn't use it probably. The switchImage Function is fired when pressing a thumbnail or a prev/next button.Is their any solution to check whether the image/url I want to load is already in the cache?
[Code]...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000066"> I'm working with some large images that are in markup but being
processed into queued animations. If image is already loaded but I call $load will it pull image from
browser cache? I want to use the success to do some size processing
I need to cache some javascript variable values across the page. Consider page 1 has a javascript variable which holds some value and If the user take page 2 and clicks the browser back button the javascript variable value on page 1 will be lost. How can I cache the javascript variable value on page 1.
View 3 Replies View RelatedI want to cache the styles of an element, but saving the ".style" object won't work because any changes to that are also applied to my saved variable. What's the best way to cache the styles of an element? (Needs to work across major browsers)
View 2 Replies View RelatedIf you use javascript/dhtml to, say, add a text field to a web page. If you then navigate away from this page and back again using the back button the added text field is lost and the web page is back to how it was prior to any dhtml changes.
I assume this is because the browser is using the cached version and not the changed dhtml version.
How can I force the changed web page to be cached so that when returning to the page the dhtml version is the page I see with the added text field?
I need to make .js files not openable to users from cache. Or is there way to restrict .js files from not downloading to cache.
View 2 Replies View RelatedI found some code on this site to test and display the html5 caching process, but it doesn't seem to work when using jquery.
I get an error [code]...
The scenario would be something like checking if an element fulfills some complex conditions, something like if(myElement.is('div.someClass[someAttribute], td.someOtherClass[someAttribute]')) ... . Is there a way to parse that string only once, maybe create some sort of "compiled" version of the check, cache it, then give it to is ? Or does jQuery cache the string after parsing it once so I don't have to do anything?
View 3 Replies View RelatedWorking on a little window to do some very simple quick edits to an external CSS file. Whole thing is working off of Ajax URI strings and GET methods.Once a edit to the loaded CSS source has been performed I write back out the the external css file via Ajax GET method and PHP fopen. Then while the file writing completes, I return back its newly saved contents to the head of my document.In my documents head I have a div block with a unique id that gets traversed to via DOM and our newly edited external css files contents gets dumped too.Upon dumping the contents of the external css file to this div block I wrap style tags around the incoming contents like so.
Ok great so that's the break down of my whole editing and updating preview of an external css file, now my problem. Works fine in FireFox and not so well in IE.I suspect its because IE caches CSS harder than the FF Gecko Engine. Thus leaving me here to ask if anyone knows of a work around for my approach or a more elegant method that I might want to investigate?
I have a 3 drop down menus used in a form. Depending on what the selection is of the 1st drop down menu, the contents of the the 2nd and 3rd drop down menu can change.
I have all the contents of the drops down menus stored in an array in an external .js file. That way I can manage the content better and upload new .js files whenever I need to.
Since the contents of the .js file can change frequently, my question is how can I ensure that people using the form are always accessing the most up to date .js file without having them to refresh the page?
Hint me about an easy and clear way to cache ajax response into client browser WITHOUT using the JQuery? I am unable to find that on google.
I have a page that is loaded using AJAX and it takes long time to load every time (approximately 28 seconds), so I need to cache it to reduce the time. I tried the stored procedure for database, but it did not give me good result, so I want to try the caching.
OK, so I have an AJAX app and am using browser caching to reduce the number of server calls. However, I wanted to be able to clear the whole cache for the browser if the version of my AJAX app has changed.
My plan is to have the version number stored in a cookie on a user's machine. The first thing my app then does upon load is check the version number of the javascript to the version number of the cookie and if they are not the same clear the cache.
Is this possible?
I have this web-app which can also be used offline. However, some content is dynamic (it depends on the user input). What I do now to have it accessible offline, is to store this content into localStorage. However, this works great for text, but what about images!
I've seen examples on the web where the base64 representation of the image-data is used, which is text and can be stored. But how do you get the Base64 of raw image data client-side ?
What would be the preferred way (Assume we don't have a File API) ?