Update JNLP File

Hi, in the sap note 716604 recommend me that i make the update of the version of Sun J2SE version(1.4.2_20 b04) and i have to download an archive with extension JNLP but i dont know hoy i can update this version with this file
Any ides for this issue??
Thanks and regards!!

Hi Aaron,
     The JNLP you have downloaded contains follwoing details
1. Location of the resources on the server (see jnlp-tag)
2. A describtion of the application (see information-tag)
3. The needed security permissions (see security-tag)
4. The needed resources on the client (see resources-tag)
a. J2SE version needed
b. Jar-files needed
c. Properties for getting JNDI context
5. The main class for starting the application (see application-desc-tag)
You can change the values of some in that xml formated file.
you need to deploy this file (.jar and .jnlp etc) in your application server directory.
Refer the below document for details.
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/35a46378-0801-0010-a3b7-91595122de3d
Regards,
Prasanna

Similar Messages

  • Fail to update the jnlp file

    The application allowed user to run offline. So ,I use <offline-allowed/> in the JNLP file.
    It works well in JDK5.0:
    1.the application can run if the network is dropped.
    2.the jnlp file will be updated if the server update the JNLP.
    But in when I change JDK to version 1.4.2, something unreasonable happened:
    Even I update the server's JNLP, the client still use the old JNLP and not update it.
    In the JWS1.4.2 Developer Guide, it says:"If offline-allowed is specified, Java Web Start will also check to see if an update is available. However, if the application is already downloaded the check will timeout after a few seconds, in which case the cached application will be launched instead."
    What is the "a few seconds" mean?Is there any different between JDK1.4 and 1.5?
    The connection between client and server is not very good. I do think it may cause the problem above. But in the same connection condition, JDK1.5 works..
    So, is there any thing I can do to resolve this problem?

    <jse version="1.5+" />(is one possibility)

  • After installing Java 6 update 11, unable to open .jnlp files.

    Appears to download application then quits without an error message. When clicking on the .jnlp file again, nothing happens. I can go into java preferences and remove the application from the cache, but it does the same thing, redownloads the application then doesn't open it.

    Java is notoriously responsible for many vulnerabilities, if you must run it then these are the instructions:
    Turning on Java
    Why will Applets not run after getting Java through Apple Software Update?
    Apple disables the Java plug-in and Webstart applications when the Java update is done using Software Update. Also, if the Java plug-in detects that no applets have been run for an extended period of time it will again disable the Java plug-in.
    To enable the Java plug-in
    Go to Finder > Applications > Utilities > Java Preferences.
    In the Java Preferences window check the box for Enable Applet plug-in and Webstart applications.
    Installing and updating Java
    I DO NOT have Mac version 10.7.3 (Lion) or higher. How do I get Java for other Mac versions?
    For Java versions 6 and below, Apple supplies their own version of Java. Use the Software Update feature (available on the Apple menu) to check that you have the most up-to-date version of Apple's Java for your Mac.
    I DO have Mac version 10.7.3 (Lion) or higher.
    Users of Lion Mac OS X 10.7.1 and 10.7.2 should upgrade to 10.7.3 or later versions via Software Update, so you can get the latest Java 7 version from Oracle.
    Download page here:
    https://www.java.com/en/download/manual.jsp#mac
    Why is Java 7 available only for Mac OS X 10.7.3 and above?
    The Java Runtime depends on the availability of an Application programming interface (API). Some of the API were added in Mac OS X 10.7.3. Apple has no plans to make those API available on older versions of the Mac OS.
    Further Hardening your Mac against web based Java attacks
    Harden your Mac against malware attacks

  • New Apple Java update breaks jnlp file association

    I thought this might be helpful for other people experiencing this problem.
    It seems that the latest Java update for Macs (10.5 update 4) breaks the file association for jnlp files. When you use one it opens up a text editor. To make matters worse they have moved the location of Web Start.
    The only way we have been able to fix this is:
    1. Control-click the jnlp file that was downloaded to the desktop and select “Get Info”
    2. Click “Open with” and select “Other…”.
    3. At the top of the window select “All Applications” in the Enable box.
    4. Browse to /System/Library/CoreServices and select Java Web Start.
    5. Click the “Always Open With” checkbox at the bottom.
    6. Click the “Add” button.
    7. Double-click the jnlp file on the desktop which should now launch the workbook.
    If anyone else has some more information or another solution, then please reply here.

    Thank you so much for this. I didn't find this post the first time I searched on this problem, and I was mired down in versions-specific directories with javaws--which appears only as a link that cannot be used as an association.
    MUCH appreciated!
    --Paul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • JNLP API: Programmatically checking for updates to JNLP file

    I have a webstart application, and I'd like to add a function to check for updates while the program itself is running. DownloadService2.getUpdateAvailableResources checks for updates in the JAR file, but not the JNLP file that launched the application. If I deploy new versions of the JAR files I get prompted, but if I add a new JAR file to the JNLP file I don't.
    Is there any way to check for updates to the JNLP file?
    Also, is there a way to programmatically trigger a background update, so that when the app is next launched it's updated?

    rcasha wrote:
    I have a webstart application, and I'd like to add a function to check for updates while the program itself is running. DownloadService2.getUpdateAvailableResources checks for updates in the JAR file, but not the JNLP file that launched the application. If I deploy new versions of the JAR files I get prompted, but if I add a new JAR file to the JNLP file I don't.
    I assume you passed in a resource spec with type == ALL or APPLICATION ? If so, it sounds like you need to file a bug with details like JRE version, the JNLP desc. involved.
    Is there any way to check for updates to the JNLP file?Yes, call getUpdateAvailableResources(spec) with spec.type == APPLICATION. This supposes to work.
    Also, is there a way to programmatically trigger a background update, so that when the app is next launched it's updated?Try adding this to your JNLP:
    <update check="background" policy="always"/>
    For more details, see: http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html#update

  • Update after max heap size change in jnlp file

    Hi,
    we added max-heap-size="256M" to an already via Web Start deployed application (meaning all required clients are using the application already). This attribute was the only change to the jnlp file, the application (the jar file) didn't change as well. Do clients notice this change and resize their max heap size? If not, would an application update (a new jar file) change that and the clients would update their heap size settings? Or is their any other way without uninstalling and installing the application again to notify the clients about this change?
    Thanks a lot! dos

    yes - a modified jnlp file (assuming the jnlp element has an href) will be downloaded the next time each of the clients use the application.
    /Andy
    If there is no href to the jnlp element in the jnlp file, the change will only be picked up by people who launch the app from a link on the web (as opposed to a shortcut)
    /Andy

  • JNLP file version based update like Jar files version?

    Dear All,
    We are using the JWS from the past one year. Its working fine except one or two issues.
    Here i am explaining one of those issues:
    When user double clicks the icon on his desktop, first the JWS checks for updates. If updates found it will download the updates and starts the application.
    JWS doing the updates checking as:
    First its checking the time stamps of the client and server JNLP files. If server JNLP file time stamp is grater than client JNLP file time stamp, then its checks for each and every jar file update.
    For Jar files update we are using the version based. Our JNLP file is as shown below:
    <jnlp spec="1.0" codebase="$$codebase" href="LaunchMedplexus.jnlp">
    <information>
    <title>CBST</title>
    <vendor>CBST</vendor>
    <description kind="short">CBST</description>
    <icon href="../../../../images/image1.gif" kind="splash"/>
    <icon href="../../../../images/image1.jpg"/>
    <offline-allowed/>
    </information>
    <security>
    <all-permissions/>
    </security>
    <resources>
    <j2se version="1.4" initial-heap-size="48m" max-heap-size="256m"/>
    <jar href="../../../../JARS/AppJars/POMS/admin/admin.jar"      version="7.7.0.0" />
    <jar href="../../../../JARS/AppJars/POMS/billing/bil_adj.jar"      version="7.7.0.0" />
    </resources>
    <application-desc main-class="com.test.security.Login">      
    </application-desc>
    </jnlp>
    we are facing the problems because JWS updates checking is based on the JNLP file time stamp.
    is there is any way in JWS to check the updates based on JNLP file version instead of timestamp (like jars version based)?
    Our Environment is :
    JRE : 1.4.2_10
    OS : Windows 2000/XP
    thanks in adavance
    Krishna Mohan.

    Dear Andy,
    Thank You for your reply.
    perhaps you can use a simple jnlp file that referre to almost all of the application using a versioned jnlp component extension.can you explain this line little more elaborately.
    thanks in advance
    km

  • After installing Java 6 update 11 for OSX 10.6, unable to open .jnlp files.

    Appears to download application then quits without an error message. When clicking on the .jnlp file again, nothing happens. I can go into java preferences and remove the application from the cache, but it does the same thing, redownloads the application then doesn't open it.

    After doing some research, I found a plugin for Google Chrome that will put current page you are on into an Internet Explorer wrapper with Java 6 installed in it. Its called Rndr and I have tested it on OSX 10.8 and 10.6.8 and it appears to launch any java plugin or .jnlp webstart app in the browser itself.
    https://chrome.google.com/webstore/detail/rndr/aeanibohjlokjdpopecapcfaacnhdifi

  • No update-check on JNLP-file when start from other location than codebase

    we are using JWS version 1.0 and 1.4.2.
    Our clients have a common directory on the local disc which contains all the JNLP-files used in their organization. Some menu-links and some other applications are using this JNLP-files to launch and jump into the applications.
    The JNLP-file repository is provided by an http-URL location. The JNLP-files in the local directory are directed by the codebase-attribute to this repository.
    JWS processes the launch in following way:
    1. read the codebase and href-attribute from the launched JNLP-file.
    2. get timestamp from the original in the JNLP-repository
    3. check if already cached and with latest timestamp.
    4. download JNLP-file if not cached or not latest version.
    5. check/download all other resources.
    6. start the app.
    With JWS shipped with JRE 1.5 (Beta was fine) this doesnt work in the same procedure:
    1. copy the launched JNLP-file in the empty JWS-cache.
    2. set a new timestamp on the cached JNLP-file (it does not let the old timestamp).
    3. get timestamp from the original in the JNLP-repository (given with the codebase & href attribute)
    4. check if already cached and with the latest timestamp.
    5. download JNLP-file if not cached or not latest version. (will never appear because timestamp in cached version is newer)
    6. check/download all other resources.
    7. start the app. (with probably not latest resources)
    Is this behaviour ok or is this a Bug?

    hi Andy,
    we tried with 1.5.0_04, 1.5.0_06 and 1.5.0_07 and it was always the same problem.
    With the beta 1.5.0 (jawaws.jar's build.id = b64, 15/09/2004) it worked correctly.
    Roland.

  • ".. access denied: ... jnlp read" error in applet with NO .jnlp file!

    I'm trying to embed a Java program called ImageJA [http://pacific.mpi-cbg.de/wiki/index.php/ImageJA] into a webpage. I'm using ASP.NET with XHTML 1.0. Since I'm embedding it as an object in the html code, it should not cause any issues from that end. Unforunately, when I try I get an error saying "java.security.AccessControlException: access denied (java.util.PropertyPermission jnlp read)". The weird thing is, there is no jnlp file anywhere (including the .jar and codebase).
    I'm able to run it successfully if I change the permissions in my java.policy file, but that solution only works for my local machine.
    The .jar file (the only one) has been signed (I believe). I followed the steps as suggested [http://download.oracle.com/docs/cd/E17476_01/javase/1.4.2/docs/guide/plugin/developer_guide/rsa_signing.html], with the exception of contacting VeriSign/Thawte (I wish to have this be self signed).
    This seems like a very odd issue to me, and I'm running out of hair. Can anyone help?
    Here's my html code:
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Untitled Page</title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>
    <object
    classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    codebase = "[http://java.sun.com/update/1.5.0/jinstall-1_5-windows-i586.cab]"
    width="500" height="500">
    <param name = "code" value = "ij.ImageJApplet.class" />
    <param name = "codebase" value = "ImageJA" />
    <param name = "archive" value = "ij-1.44a.jar" />
    <param name="type" value="application/x-java-applet;jpi-version=1.4.2" />
    <param name="scriptable" value="true" />
    </object>
    </div>
    </form>
    </body>
    </html>
    Edited by: Sythion on Jul 13, 2010 2:19 PM

    Sythion wrote:
    I'm trying to embed a Java program called ImageJA [http://pacific.mpi-cbg.de/wiki/index.php/ImageJA] ..
    I suggest you take up the problem through the [channels suggested by the API developers|http://pacific.mpi-cbg.de/wiki/index.php/Help:Contents].

  • Deploying FX as a Desktop App - jnlp file codebase should be...what?

    Howdy,
    If I try and run my deployed JavaFX app on another PC I get an error pointing back to the codebase that NB created in the <appname>.jnlp file:
    codebase="[http://localhost:8082/servlet/org.netbeans.modules.javafx.project.JnlpDownloadServlet/E%3A/JavaFX/Projects/Concentration/Concentration11/dist/]"My main question is, for a standalone desktop FX app you want to distribute, what should the codebase be?
    I assume you don't point to your developer machine's URL because of course that won't exist on someone else's machine. And unlike most web examples, this won't be running from a server.
    Many other examples refer to running the jar file from the command prompt - not acceptable if you are selling an applet, or even just distributing to the general public.
    So how does this work - how do you set up the jnlp file for desktop deployment? And, do you have to manually do this, or is there something I am missing in NB (6.8) ?
    Many thanks in advance.

    Hi Phil and thank you. I admit have been avoiding learning to compile from the command prompt or with other tools due to the ease that NB affords - but it seems that NB is introducing some issues lately.
    I haven't tried the other tools yet, but I thought maybe I could just edit the NB created jnlp file:
    [http://forums.sun.com/about:blank]<jnlp spec="1.0+" codebase="file:/" href="Concentration11.jnlp"> [http://forums.sun.com/about:blank]<information>  <title>*Concentration11*</title>  <vendor>*Gary*</vendor>  <homepage href="http://localhost:8082/servlet/org.netbeans.modules.javafx.project.JnlpDownloadServlet/E%3A/JavaFX/Projects/Concentration/Concentration11/dist/"/>  <description>*Concentration11*</description>  <offline-allowed/>  </information> [http://forums.sun.com/about:blank]<resources>  <j2se version="1.5+"/>  <extension name="JavaFX Runtime" href="http://dl.javafx.com/1.2/javafx-rt.jnlp"/>  <jar href="Concentration11.jar" main="true"/>  <jar href="lib/derby.jar"/>  <jar href="lib/derbyclient.jar"/>  <jar href="lib/derbytools.jar"/>  <jar href="lib/.netbeans-derby_JapaneseWords.jar"/>  </resources> [http://forums.sun.com/about:blank]<application-desc main-class="com.sun.javafx.runtime.main.Main">  <argument>*MainJavaFXScript=dbPackage.Main*</argument>  </application-desc>  <update check="background"/>  </jnlp>Replacing the code base with your file idea, if I try to run from the jnlp file it complains it can't find the resource:
    com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/Concentration11.jnlp
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    <...more...>Sorry to be so dense. Any ideas what I am flubbing up this time?
    Thank you Phil.

  • Console does not launch OVM 3.1.1, Win7x32 Firefox15/IE8 - Empty .jnlp file

    I have installed Oracle VM Manager 3.1.1, and two Oracle VMS servers; all seems to have gone pretty well after some learning curve. After success here, I created Clone of the most recent PeopleTools 8.5.2 and PeopleSoft HCM templates, and was able to start those machines. (Or at least, the Virtual Machine status shows "Running..." - read on.)
    However, when I try to launch the console, I get no success. First, when accessing the VMM server over HTTPS (port 7002), Java doesn't even try to start. Instead, basically, I get a screen blink and nothing else when I try to Launch Console from HTTPS. But when using HTTP:myVMM:7001, I get further. The Java logo appears briefly, and then I get "Application Error - Unable to launch the application" dialog. When I click on Details, I see the following under the Exception tab:
    JNLParseException[ Could not parse launch file. Error at line 0.]
         at com.sun.javaws.jnl.XMLFormat.decode(Unknown Source)
         at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
         at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
         at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
         at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
         at com.sun.javaws.Main.launchApp(Unknown Source)
         at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
         at com.sun.javaws.Main$1.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Looking further into this, the .jnlp that's presented to JAVA by Launch Console is zero bytes in length. What might cause the .jnlp file to be empty?

    Thank you very much for your rapid reply, SPA2! It's encouraging!
    You named the file correctly, and there is only one ovm_rasproxy-ws.jnlp on the system. It is at /u01/app/oracle/ovm-manager-3/machine1/base_adf_domain/servers/AdminServer/tmp/_WL_user/ovm_core/tgzc2b/war/ovm_rasproxy-ws.jnlp. It is not empty - has a size of 1028 bytes, and the contents are listed at the bottom of this message.
    I don't know how to start the vncviewer directly from the OVM Manager machine. I did install the package (twice, in fact... and the second time stated "package tightvnc-java-1.3.9-3.noarch is already installed" There are no executables in the tightvnc-java-1.3.9-3.noarch.rpm package, and I have not found indication of what the URL would be. Can you help with that?
    Trying to find the version of Java from http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CCwQFjAB&url=http%3A%2F%2Fwww.java.com%2Fen%2Fdownload%2Finstalled.jsp&ei=cFyOUL6OHpHo8QSrn4GIBg&usg=AFQjCNH6zuZGOL1prgUuefMNfg4eSpEOjQ I see "Something is wrong. Java is not working." So I uninstalled and reinstalled Java. Now it is Java 7 Update 9.
    Also - to further check this out, I did Save instead of Open from Firefox (IE does not give that option). Firefox saved a 0 byte file. I really appreciate the help.
    Contents of ovm_rasproxy-ws.jnlp:
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp spec="1.0+" codebase="${Scheme}://${Server}:${ServerPort}/ovm/rasproxy/"
    href="ovm_rasproxy-ws.jnlp?${RequestUri}">
    <information>
    <title>Oracle VM Remote Access Service</title>
    <vendor>Oracle</vendor>
    <homepage>http://support.oracle.com/</homepage>
    </information>
    <resources>
    <!-- Application Resources -->
    <j2se version="1.5+"
    href="http://java.sun.com/products/autodl/j2se" />
    <jar href="ovm_rasproxy-signed.jar" main="true" />
    <jar href="commons-logging-1.1.1.jar" />
    </resources>
    <application-desc main-class="com.oracle.ovm.ras.proxy.RasProxyApplet">
    <argument>-server</argument>
    <argument>${Server}</argument>
    <argument>-service</argument>
    <argument>${Serviceid}</argument> <!--dynamic-->
    ${Credentials}
    </application-desc>
    <security>
    <all-permissions/>
    </security>
    <update check="always"/>
    </jnlp>
    Edited by: Dennis Lovelady on Oct 29, 2012 3:32 AM
    Edited by: Dennis Lovelady on Oct 29, 2012 3:36 AM to answer about installation of tightvnc and about Java version
    Edited by: Dennis Lovelady on Oct 29, 2012 4:10 AM

  • I am getting a "java.lang.RuntimeException: Error loading file:....NULL content-length." message when attempting to load a jnlp file

    I am the applications administrator for an instance of Galaxy server. In Galaxy there is an option / plugin to opne a BAM file via the Integrative Genomics Viewer (IGV) created at the Broad Institute. When invoked it downloads a jnlp file and launches IGV and then is supposed to open the BAM file in the viewer. However, when it attempts to open the BAM file I get the following error:
    "An Error occurred while loading: http://galaxy/display_application/52cef830ad5766ca/igv_bam/web/29212308ff643a94/data/galaxy_52cef830ad5766ca.bam
    java.lang.RuntimeException: Error loading file: http://galaxy/display_application/52cef830ad5766ca/igv_bam/web/29212308ff643a94/data/galaxy_52cef830ad5766ca.bam NULL content-length."

    UPDATE
    Compiling from command line I found out that the class definition for oracle.oats.scripting.modules.basic.api.IteratingVUserScript is missing. Do you know what .jar file contains this class?
    Thanks.
    Fede.

  • Stop firefox from prompting to open jnlp file

    Love JWS!!
    Works great for me on both IE and FF browsers using a little bit of JavaScript.
    The only drawback I see is that Firefox will prompt the user to open file.jnlp with the default download/open dialog.
    Anyone know how to prevent this?
    Do you implement the JS in a manner that is different, allowing seamless function in FF too?
    heres what my launch page looks like for the notepad example;
    <html>
    <head>
    <meta http-equiv="Content-Language" content="en" />
    <meta name="GENERATOR" content="PHPEclipse 1.0" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Demo Web Launch</title>
    <script language="JavaScript" type="text/javascript"> 
    var detect = navigator.userAgent.toLowerCase();
    var windowsIE = (checkPlatform("msie") && checkPlatform("win"));
    function checkPlatform(string)
        place = detect.indexOf(string) + 1;
        return place;
    </script>
    </head>
    <body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99">
    <script language="JavaScript" type="text/javascript">
      if (windowsIE) {
        document.write("<OBJECT codeBase=http://java.sun.com/update/1.5.0/jinstall-1_5_0_05-windows-i586.cab classid=clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284 height=0 width=0>");
        document.write("<PARAM name=app VALUE=http://java.sun.com/products/javawebstart/apps/notepad.jnlp>");
         document.write("<PARAM NAME=back VALUE=false>");
         document.write("</OBJECT>");
    if (navigator.mimeTypes && navigator.mimeTypes.length) {
         webstartAvailable = navigator.mimeTypes['application/x-java-jnlp-file'];
    if (!webstartVersionCheck("1.5")) {
         window.open("http://jdl.sun.com/webapps/getjava/BrowserRedirect?locale=en&host=java.com",
            "needdownload");
    function webstartVersionCheck(versionString) {
        // Mozilla may not recognize new plugins without this refresh
        navigator.plugins.refresh(true);
        // First, determine if Web Start is available
        if (navigator.mimeTypes['application/x-java-jnlp-file']) {
            // Next, check for appropriate version family
            for (var i = 0; i < navigator.mimeTypes.length; ++i) {
                pluginType = navigator.mimeTypes.type;
    if (pluginType == "application/x-java-applet;version=" + versionString) {
    return true;
    launchTID =setInterval('launchJNLP("http://java.sun.com/products/javawebstart/apps/notepad.jnlp")',
         100);
    function launchJNLP(app) {
    if (webstartVersionCheck("1.5")) {
    clearInterval(launchTID);
    window.location = app;
    </script>
    </body>
    </html>

    Right, well I was more thinking about other end users than myself, and their first visit.
    I think the prompt with an unknown file type might be discomforting for some of my visitors.
    Did I read right however, that with the updates to 1.6 will come a fix to this?
    In other words, Joe Blow, first-timer comes, clicks, and voila! open application, just like IE.
    Thanks!

  • Does the Browser cach the jnlp-file?

    I have a problem, I think with the browser's caching. As I modify the *.jnlp-File, the old version is loaded, not the new one!
    Or is the old version cached by the webStart-Caching-Mechanism?
    To update the jnlp-file, sometimes it is helpful to clear the Clients webStart cache.
    Is that correct?
    regards,
    ulli

    The browser does in fact cache the jnlp and it can be a real problem. If there is no expiration on the JNLP then the browser may load it from cache instead of going to your web server on the next access. This means you may have modified your JNLP on the server for a new release, but users can start your application WITHOUT GETTING THE LATEST JNLP!
    You can solve this problem by serving the JNLP file from your own servlet (or other HTTP serving technique) and setting the expire header. Setting it to 0 does the right thing.
    Do NOT however, set "Pragma", "no-cache". no-cache stops the browser from writing the JNLP to the file system...this in turn causes a problem when Web Start tries to find the jnlp file after the browser starts Web Start....the jnlp file is not there.
    Note that the JnlpDowloadServlet provided by Sun in the Web Start developers kit does NOT expire the JNLP file...you must fix this code yourself if you want it to work correcly. Sun was supposed to make this source code available but I can't find it anywhere. We used a de-compiler to de-compile the code, fix it and re-jar it.

Maybe you are looking for

  • Windows 7 64 Bit, Oracle ... Error3706 Provider Cannot be found . Help Please

    -Windows 7  64 Bit -ORACLE PROVIDER FOR OLE DB (OraOLEDB) 11.2.0.1.0 x64 -VB6 Keep Getting Error:3706 Provider not found. May not be installed correctly which file should be registered ? if anyone can help ...i would be grateful

  • Tags from Elements with full version

    Since 2003, I used Photoshop Album and Photoshop Elements then to place thousands of tags on nearly 15,000 digital photos. I bought Photoshop CS5 few months ago and I find no way to use my information without going through my catalogs Photoshop Eleme

  • Calculated

    I have a table which i am going to use in my cube by making a view on that table. I also want to create a calculated column  using the columns in that table. Now I want to know which is better in terms of processing time and other aspects: to create

  • What if i don't like the app?

    mmm... buying from the app store, now here's a question; what if i buy something and don't like it? it's very possible, i mean, you don't to try on these shoes before you buy them.

  • Getting the path right for video skins

    I have a progressive video and have added a Flash player skin to it. So far, I've been able to get it all to show up, when the playerskin.swf is on the root directory of my host. That is working. Now I want to put that video in a page on another pers