Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Changed: | ||||||||
< < | This document will explain how to start the APPX Desktop Client via Java Web Start Technology. | |||||||
> > | This document will explain how to start the APPX Desktop Client via Java Web Start Technology. | |||||||
Overview | ||||||||
Changed: | ||||||||
< < | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.2.2. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 18 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
> > | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.2.2 and higher. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. The size of the APPX Java Web Start bundle is about 18 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
Required software componentsAPPX Desktop Client Java Web Start BundleYou can get the APPX Desktop Client Java Web Start Bundle from the Desktop Downloads page. | ||||||||
Deleted: | ||||||||
< < |
APPX ServerYou need a functioning APPX installation. Follow the installation instructions for the release to install APPX. | |||||||
Web ServerYou need a functioning web server configured with jnlp mime type support. Apache and IIS are two common servers. | ||||||||
Line: 18 to 14 | ||||||||
Web ServerYou need a functioning web server configured with jnlp mime type support. Apache and IIS are two common servers. | ||||||||
Deleted: | ||||||||
< < | ||||||||
Quick steps | ||||||||
Changed: | ||||||||
< < | APPX Desktop Client Java Web Start Bundle | |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
APPX ServerInstall the APPX Server. No special configuration is needed in the APPX Server for APPX Desktop Client connectivity when launched via Java Web Start, just make sure you have an APPX Client Manager ( Unix or Linux or Windows) listening and accepting logins. | |||||||
> > |
| |||||||
Detailed stepsHere are the steps I used to load the APPX Desktop Client via Java Web Start. These instructions assume that you already have a working installation of APPX Server that is configured with a Client Manager ( Unix or Linux or Windows) and accepting logins. You must also have a web server installed and started. | ||||||||
Line: 38 to 24 | ||||||||
Download and place the APPX Desktop Client Java Web Start Bundle.For a Windows Web Server, download the Java Web Start Bundle and place the bundle in a directory off of your web server's web root. Extract the files using the appropriate command (tar or zip). | ||||||||
Changed: | ||||||||
< < | appx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document.appx32.pngThe appx32.png file is the file used in a popup in the index.html file that we review later in this document.appx.cssThe appx.css contains css formatting and is referenced in the index.html file that we review later in this document.README.txtREADME.txt contains the following very brief instructions to the reader.Place these files on your web server. You need to change one item, replace appxjwsclient.example.com with the hostname and URL to the location of your files. In appx.jnlp: codebase="http://appxjwsclient.example.com/" Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. appx.htmlThe appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.appx.html contents[joe@webserver appx]$ *cat appx.html* <HTML> <HEAD> <TITLE>APPX Desktop Client Web Start</TITLE> <body link="#333333" vlink="#444444" alink="#106D86"> </HEAD> <BODY BGCOLOR=#146C86> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <font color=white> <center> <hr> <font veranda> <font style=bold> <font size=13pt> <font color=white> APPX Desktop Client Web Start Demonstration <h3> Clicking the icon below will attempt to detect if the correct Java JRE is installed, and if possible install it. If the installer determines you need an updated JRE but it can't auto install a JRE, it will place you on Sun's download page for your platform. After the JRE requirement is met, the APPX Desktop Client will be downloaded and launched. <hr> <h3> <!--<A HREF="http://www.example.com/appx/appx.jnlp">Click</a> To Launch the APPX Desktop Client Demonstration--> <!-- Start of Sun's deployJava.js script that attempts to detect if Java is installed and install it or updated --> <!-- as needed for Windows, Linux and Mac. Sun encourages you to hotlink their version of the script --> <!-- because they update it as needed. At the moment, the Windows platform has the best support for detection --> <!-- This deployJava.js script is meant to replace the A HREF line above, so we've left it commented out --> <script src="http://java.com/js/deployJava.js"></script> <script> var url = "http://www.example.com/appx/appx.jnlp"; deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; deployJava.createWebStartLaunchButton(url, '1.6+'); </script> <BR> <hr> <h5>Please see our <a href=http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart>Wiki</a> for further documentation. </BODY> </HTML> [joe@webserver appx]$ appx.html modificationsYou should change the following two URL values in your appx.html file to match your site.var url = " http://www.example.com/appx/appx.jnlp "; deployJava.launchButtonPNG = " http://www.example.com/appx/APPXLaunchButton.png "; splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file.APPXLaunchButton.pngAPPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client.appx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.appx.jar | |||||||
> > | index.html | |||||||
Changed: | ||||||||
< < | The APPX Desktop Client in Java jar format. | |||||||
> > | The index.html file is a starter file that loads the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually. You can customize this file as desired. Alternatively, some browsers will open the .jnlp file directly. | |||||||
appx.jnlp | ||||||||
Changed: | ||||||||
< < | This is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.
appx.jnlp contents | |||||||
> > | This is an XML file that defines the environment for the APPX Desktop Client. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. The only change required is the URL of the appx.jnlp file. For example, if we installed the web start bundle in the 'appx' folder of our 'www.abc-company.com' web site, then we would change the 'codebase' line to: | |||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ *cat appx.jnlp* <?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for APPX Desktop Client --> <jnlp spec="6.0+" codebase="http://appxjwsclient.example.com/" href="appx.jnlp"> <information> <title>APPX</title> <vendor>APPX Software, Inc.</vendor> <homepage href="http://www.appx.com"/> <description>APPX</description> <description kind="short">APPX</description> <description kind="tooltip">APPX 5.2.2 via JWS</description> <icon href="appx32.gif"/> <icon kind="shortcut" href="appx32.gif" width="32" height="32"/> <icon href="splash.png" kind="splash"/> <icon href="appx32.gif" kind="default"/> <shortcut online="false"> <desktop/> <menu submenu="APPX"> </menu> </shortcut> <!-- <offline-allowed/> --> </information> <security> <all-permissions/> </security> <resources os="Linux" arch="x86"> <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/> <property name="swing.noxp" value="true"/> <jar href="appx.jar"/> <nativelib href="lib/appx-nativelib.jar"/> <jar href="lib/capsapi_classes.jar"/> <jar href="lib/ckeditor_linux.jar"/> <jar href="lib/DJNativeSwing.jar"/> <jar href="lib/DJNativeSwing-SWT.jar"/> <jar href="lib/js.jar"/> <jar href="lib/jsoup.jar"/> <jar href="lib/outldd.jar"/> <jar href="lib/swt_linux_32.jar"/> <jar href="lib/SyntaxHighlighter.jar"/> </resources> <resources os="Linux" arch="i686"> <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/> <property name="swing.noxp" value="true"/> <jar href="appx.jar"/> <nativelib href="lib/appx-nativelib.jar"/> <jar href="lib/capsapi_classes.jar"/> <jar href="lib/ckeditor_linux.jar"/> <jar href="lib/DJNativeSwing.jar"/> <jar href="lib/DJNativeSwing-SWT.jar"/> <jar href="lib/js.jar"/> <jar href="lib/jsoup.jar"/> <jar href="lib/outldd.jar"/> <jar href="lib/swt_linux_32.jar"/> <jar href="lib/SyntaxHighlighter.jar"/> </resources> <resources os="Linux" arch="amd64"> <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/> <property name="swing.noxp" value="true"/> <jar href="appx.jar"/> <nativelib href="lib/appx-nativelib.jar"/> <jar href="lib/capsapi_classes.jar"/> <jar href="lib/ckeditor_linux.jar"/> <jar href="lib/DJNativeSwing.jar"/> <jar href="lib/DJNativeSwing-SWT.jar"/> <jar href="lib/js.jar"/> <jar href="lib/jsoup.jar"/> <jar href="lib/outldd.jar"/> <jar href="lib/swt_linux_64.jar"/> <jar href="lib/SyntaxHighlighter.jar"/> </resources> <resources os="Linux" arch="x86_64"> <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/> <property name="swing.noxp" value="true"/> <jar href="appx.jar"/> <nativelib href="lib/appx-nativelib.jar"/> <jar href="lib/capsapi_classes.jar"/> <jar href="lib/ckeditor_linux.jar"/> <jar href="lib/DJNativeSwing.jar"/> <jar href="lib/DJNativeSwing-SWT.jar"/> <jar href="lib/js.jar"/> <jar href="lib/jsoup.jar"/> <jar href="lib/outldd.jar"/> <jar href="lib/swt_linux_64.jar"/> <jar href="lib/SyntaxHighlighter.jar"/> </resources> <resources os="Windows" arch="x86"> <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/> <property name="swing.noxp" value="true"/> <jar href="appx.jar"/> <nativelib href="lib/appx-nativelib.jar"/> <jar href="lib/capsapi_classes.jar"/> <jar href="lib/ckeditor_win.jar"/> <jar href="lib/DJNativeSwing.jar"/> <jar href="lib/DJNativeSwing-SWT.jar"/> <jar href="lib/js.jar"/> <jar href="lib/jsoup.jar"/> <jar href="lib/outldd.jar"/> <jar href="lib/swt_win_32.jar"/> <jar href="lib/SyntaxHighlighter.jar"/> </resources> <resources os="Windows" arch="amd64"> <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/> <property name="swing.noxp" value="true"/> <jar href="appx.jar"/> <nativelib href="lib/appx-nativelib.jar"/> <jar href="lib/capsapi_classes.jar"/> <jar href="lib/ckeditor_win.jar"/> <jar href="lib/DJNativeSwing.jar"/> <jar href="lib/DJNativeSwing-SWT.jar"/> <jar href="lib/js.jar"/> <jar href="lib/jsoup.jar"/> <jar href="lib/outldd.jar"/> <jar href="lib/swt_win_64.jar"/> <jar href="lib/SyntaxHighlighter.jar"/> </resources> <resources os="Mac OS" arch="x86_64"> <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/> <property name="swing.noxp" value="true"/> <jar href="appx.jar"/> <nativelib href="lib/appx-nativelib.jar"/> <jar href="lib/capsapi_classes.jar"/> <jar href="lib/ckeditor_osx.jar"/> <jar href="lib/DJNativeSwing.jar"/> <jar href="lib/DJNativeSwing-SWT.jar"/> <jar href="lib/js.jar"/> <jar href="lib/jsoup.jar"/> <jar href="lib/outldd.jar"/> <jar href="lib/swt_osx_64.jar"/> <jar href="lib/SyntaxHighlighter.jar"/> </resources> <application-desc main-class="start.Appx"> <argument>-windowTitle=APPX Desktop JWS Client - $(host):$(port) PID:$(pid)</argument> <argument>-resizeMainWindowPane=true</argument> <!-- <argument>-screenRows=35</argument> --> <!-- <argument>-screenColumns=128</argument> --> <!-- <argument>-remotePort=1</argument> --> <!-- <argument>-remoteHost=www.example.com</argument> --> <!-- <argument>-rows=28</argument> --> <!-- <argument>-cols=110</argument> --> <!-- <argument>-useScrollNavBar=true</argument> --> <!-- <argument>-arrowScrollRegion=true</argument> --> <!-- <argument>-dockingScrollbar=false</argument> --> </application-desc> <update check="always" policy="prompt-update"/> </jnlp> [joe@webserver appx]$ appx.jnlp modificationsYou should change the following URL value in your appx.jnlp file to match your site. | |||||||
> > | codebase="http://www.abc-company.com/appx/" | |||||||
Changed: | ||||||||
< < | Towards the end of the appx.jnlp file, notice the application-desc elements with argument attributes of -windowTitle, -remoteHost ... You can add any APPX Desktop Client startup parameter that you normally find when you select Options, Advanced upon initially starting the APPX Desktop Client. | |||||||
> > | At the bottom of the appx.jnlp file, notice the application-desc elements with argument attributes of -windowTitle, -remoteHost, etc. You can add any APPX Desktop Client startup parameter to this section. To see the allowed parameter names, look under 'File->Preferences' after you have logged on. | |||||||
Changed: | ||||||||
< < | Table of possible element / attribute available to you in a JNLP file. | |||||||
> > | Table of possible element / attribute available in a JNLP file. | |||||||
| ||||||||
Line: 1699 to 1437 | ||||||||
[joe@webserver /]$ | ||||||||
Changed: | ||||||||
< < | Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modifications then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||
> > | Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modifications then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||
[joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess* [joe@webserver /]$ | ||||||||
Line: 1743 to 1481 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Comments: | |||||||
> > | Comments: | |||||||
Read what other users have said about this page or add your own comments.
| ||||||||
Deleted: | ||||||||
< < | -- JoeOrtagus - 04 Mar 2009 | |||||||
\ No newline at end of file | ||||||||
Added: | ||||||||
> > | -- JoeOrtagus - 04 Mar 2009 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 38 to 38 | ||||||||
Download and place the APPX Desktop Client Java Web Start Bundle.For a Windows Web Server, download the Java Web Start Bundle and place the bundle in a directory off of your web server's web root. Extract the files using the appropriate command (tar or zip). | ||||||||
Deleted: | ||||||||
< < |
<span style="color: #630000; font-size: 17.29px; font-weight: bold; line-height: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent;">APPX Desktop Client Web Start Bundle Components</span> | |||||||
appx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 10 to 10 | ||||||||
Required software componentsAPPX Desktop Client Java Web Start Bundle | ||||||||
Changed: | ||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from the Desktop Downloads page. | |||||||
APPX Server | ||||||||
Changed: | ||||||||
< < | You need a functioning APPX installation. Follow instructions in this document to install APPX on Windows if you don't already have APPX installed. | |||||||
> > | You need a functioning APPX installation. Follow the installation instructions for the release to install APPX. | |||||||
Web ServerYou need a functioning web server configured with jnlp mime type support. Apache and IIS are two common servers. | ||||||||
Line: 30 to 30 | ||||||||
APPX Server | ||||||||
Changed: | ||||||||
< < | Install APPX Server. No special configuration is needed in the APPX Server for APPX Desktop Client connectivity when launched via Java Web Start, just make sure you have an APPX Client Manager ( Unix or Linux or Windows) listening and accepting logins. | |||||||
> > | Install the APPX Server. No special configuration is needed in the APPX Server for APPX Desktop Client connectivity when launched via Java Web Start, just make sure you have an APPX Client Manager ( Unix or Linux or Windows) listening and accepting logins. | |||||||
Detailed steps | ||||||||
Changed: | ||||||||
< < | Here are the steps I used to load the APPX Desktop Client via Java Web Start. These instructions assume that you already have a working installation of APPX Server that is configured with a Client Manager (Unix or Linux or Windows) and accepting logins. You must also have a web server installed and started. | |||||||
> > | Here are the steps I used to load the APPX Desktop Client via Java Web Start. These instructions assume that you already have a working installation of APPX Server that is configured with a Client Manager ( Unix or Linux or Windows) and accepting logins. You must also have a web server installed and started. | |||||||
Download and place the APPX Desktop Client Java Web Start Bundle. | ||||||||
Changed: | ||||||||
< < | For a Windows Web Server, download the Java Web Start Bundle from here. For my Linux/Unix server I downloaded version 5.0.4 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
> > | For a Windows Web Server, download the Java Web Start Bundle and place the bundle in a directory off of your web server's web root. Extract the files using the appropriate command (tar or zip). | |||||||
Changed: | ||||||||
< < |
[joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ <strong>sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.2.2/java_web.tgz </strong>[joe@webserver html]$
[joe@webserver html]$ *sudo tar -xzvf java_web.tgz*
[joe@webserver html]$ *ls -la* total 1216 drwxr-xr-x 3 root root 4096 Mar 4 14:27 . drwxr-xr-x 10 root root 4096 Jun 26 2007 .. drwxr-xr-x 3 root root 4096 Feb 21 13:07 appx -rw-r--r-- 1 root root 17038663 Feb 21 13:20 java_web.tgz [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* total 1372 drwxr-xr-x 3 root root 4096 Feb 21 13:07 . drwxr-xr-x 3 root root 4096 Feb 21 13:20 .. -r-xr-xr-x 1 root root 139 Jan 9 10:07 appx32.gif -r-xr-xr-x 1 root root 3688 Jan 14 15:23 appx32.png -r-xr-xr-x 1 root root 4342 Feb 21 12:41 appx.css -r-xr-xr-x 1 root root 1314083 Jan 10 17:22 appx.jar -r-xr-xr-x 1 root root 5732 Feb 21 13:04 appx.jnlp -r-xr-xr-x 1 root root 16233 Jan 9 10:07 appx-small.png -r-xr-xr-x 1 root root 2073 Jan 14 15:29 arrow.gif -r-xr-xr-x 1 root root 708 Jan 9 10:07 downloadbutton.gif -r-xr-xr-x 1 root root 3514 Feb 21 12:54 index.html -r-xr-xr-x 1 root root 15 Jan 9 10:07 INSTALL.txt dr-xr-xr-x 2 root root 4096 Feb 21 12:58 lib -r-xr-xr-x 1 root root 369 Feb 21 13:07 README.txt -r-xr-xr-x 1 root root 15402 Jan 9 10:07 splash.png APPX Desktop Client Web Start Bundle Components | |||||||
> > | <span style="color: #630000; font-size: 17.29px; font-weight: bold; line-height: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent;">APPX Desktop Client Web Start Bundle Components</span> | |||||||
appx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. | ||||||||
Line: 145 to 53 | ||||||||
README.txt contains the following very brief instructions to the reader. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Place these files on your web server. You need to change one item, replace appxjwsclient.example.com with the hostname and URL to the location of your files. | ||||||||
Line: 159 to 67 | ||||||||
The appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.
appx.html contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ *cat appx.html* | |||||||
> > |
[joe@webserver appx]$ *cat appx.html* | |||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Line: 202 to 111 | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ | |||||||
> > | [joe@webserver appx]$ | |||||||
appx.html modificationsYou should change the following two URL values in your appx.html file to match your site. | ||||||||
Changed: | ||||||||
< < | var url = " http://www.example.com/appx/appx.jnlp "; | |||||||
> > | var url = " http://www.example.com/appx/appx.jnlp "; | |||||||
deployJava.launchButtonPNG = " "; | ||||||||
Line: 230 to 138 | ||||||||
This is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.
appx.jnlp contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ *cat appx.jnlp* | |||||||
> > |
[joe@webserver appx]$ *cat appx.jnlp* | |||||||
<-- JNLP File for APPX Desktop Client --><jnlp | ||||||||
Line: 380 to 289 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ | |||||||
> > | [joe@webserver appx]$ | |||||||
appx.jnlp modificationsYou should change the following URL value in your appx.jnlp file to match your site. | ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
Towards the end of the appx.jnlp file, notice the application-desc elements with argument attributes of -windowTitle, -remoteHost ... You can add any APPX Desktop Client startup parameter that you normally find when you select Options, Advanced upon initially starting the APPX Desktop Client.
Table of possible element / attribute available to you in a JNLP file. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
Line: 1788 to 1697 | ||||||||
If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* | |||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* | |||||||
[joe@webserver /]$ Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modifications then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess* | |||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess* | |||||||
[joe@webserver /]$ | ||||||||
Line: 1836 to 1745 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Bugs:
Comments: | |||||||
> > | Comments: | |||||||
Read what other users have said about this page or add your own comments.
| ||||||||
Deleted: | ||||||||
< < | Is there a .zip version of java_web.tgz? Or something that Windows Vista knows how to uncompress? -- RogerHuffman - 26 Mar 2009 You should be able to use WinRAR to unzip a tgz file on Windows. WinRAR is a free download, available at http://download.cnet.com/WinRAR/3000-2250_4-10007677.html, and other places as well. But your point is a good one, and we'll probably add a zip file version shortly. -- AlKalter - 26 Mar 2009 The application cannot connect if the user’s browser has a proxy server configured. The browser downloads the “JAR” file without any problem, when I give the user name and password I cannot connect to APPX server. Is there any configuration that can solve this problem? -- GerardoLopez - 01 Apr 2009 | |||||||
-- JoeOrtagus - 04 Mar 2009 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 6 to 6 | ||||||||
Overview | ||||||||
Changed: | ||||||||
< < | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
> > | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.2.2. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 18 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
Required software componentsAPPX Desktop Client Java Web Start Bundle | ||||||||
Changed: | ||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
APPX Server | ||||||||
Line: 43 to 43 | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ *sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4/java_web.tgz* [joe@webserver html]$ | |||||||
> > | [joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ <strong>sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.2.2/java_web.tgz </strong>[joe@webserver html]$ | |||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *sudo tar xzvf java_web.tgz* | |||||||
> > | [joe@webserver html]$ *sudo tar -xzvf java_web.tgz* | |||||||
Changed: | ||||||||
< < | appx/ appx/appx32.gif appx/README.txt appx/INSTALL.txt appx/appx.html appx/splash.gif appx/APPXLaunchButton.png appx/appx-small.png appx/appx-nativelib.jar appx/appx.jar appx/appx.jnlp | |||||||
> > |
| |||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *ls -la* | |||||||
> > | [joe@webserver html]$ *ls -la* | |||||||
Changed: | ||||||||
< < | total 1216 | |||||||
> > | total 1216 | |||||||
drwxr-xr-x 3 root root 4096 Mar 4 14:27 . drwxr-xr-x 10 root root 4096 Jun 26 2007 .. | ||||||||
Changed: | ||||||||
< < | drwxrwxrwx 2 root root 4096 Mar 3 14:40 appx -rw-r--r-- 1 root root 1233805 Mar 4 14:27 java_web.tgz | |||||||
> > | drwxr-xr-x 3 root root 4096 Feb 21 13:07 appx -rw-r--r-- 1 root root 17038663 Feb 21 13:20 java_web.tgz | |||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* | |||||||
> > | [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* | |||||||
Changed: | ||||||||
< < | appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-small.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | |||||||
> > | total 1372 drwxr-xr-x 3 root root 4096 Feb 21 13:07 . drwxr-xr-x 3 root root 4096 Feb 21 13:20 .. -r-xr-xr-x 1 root root 139 Jan 9 10:07 appx32.gif -r-xr-xr-x 1 root root 3688 Jan 14 15:23 appx32.png -r-xr-xr-x 1 root root 4342 Feb 21 12:41 appx.css -r-xr-xr-x 1 root root 1314083 Jan 10 17:22 appx.jar -r-xr-xr-x 1 root root 5732 Feb 21 13:04 appx.jnlp -r-xr-xr-x 1 root root 16233 Jan 9 10:07 appx-small.png -r-xr-xr-x 1 root root 2073 Jan 14 15:29 arrow.gif -r-xr-xr-x 1 root root 708 Jan 9 10:07 downloadbutton.gif -r-xr-xr-x 1 root root 3514 Feb 21 12:54 index.html -r-xr-xr-x 1 root root 15 Jan 9 10:07 INSTALL.txt dr-xr-xr-x 2 root root 4096 Feb 21 12:58 lib -r-xr-xr-x 1 root root 369 Feb 21 13:07 README.txt -r-xr-xr-x 1 root root 15402 Jan 9 10:07 splash.png | |||||||
APPX Desktop Client Web Start Bundle Componentsappx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. | ||||||||
Added: | ||||||||
> > | appx32.pngThe appx32.png file is the file used in a popup in the index.html file that we review later in this document.appx.cssThe appx.css contains css formatting and is referenced in the index.html file that we review later in this document. | |||||||
README.txtREADME.txt contains the following very brief instructions to the reader. | ||||||||
Changed: | ||||||||
< < | Place these files in a directory named /appx/ off your web server's webroot. You need to change three items, all references to www.example.com to read your site URL: In appx.html appx.html: ---> var url = "http://www.example.com/appx/appx.jnlp"; appx.html: ---> deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; | |||||||
> > | Place these files on your web server. | |||||||
Added: | ||||||||
> > | You need to change one item, replace appxjwsclient.example.com with the hostname and URL to the location of your files. | |||||||
In appx.jnlp: | ||||||||
Changed: | ||||||||
< < | appx.jnlp: ---> | |||||||
> > | codebase="http://appxjwsclient.example.com/" | |||||||
Changed: | ||||||||
< < | INSTALL.txt | |||||||
> > | Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. | |||||||
Deleted: | ||||||||
< < | INSTALL.txt points the reader to README.txt | |||||||
appx.htmlThe appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually. | ||||||||
Line: 188 to 233 | ||||||||
[joe@webserver appx]$ *cat appx.jnlp* <?xml version="1.0" encoding="utf-8"?> | ||||||||
Deleted: | ||||||||
< < | <-- JNLP File for APPX Desktop Client 5.0.4 --> | |||||||
<-- JNLP File for APPX Desktop Client --> | ||||||||
Changed: | ||||||||
< < | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4 --> <-- where the jnlp file lives on the web --> | |||||||
> > | <jnlp spec="6.0+" codebase="http://appxjwsclient.example.com/" href="appx.jnlp"> | |||||||
| ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
| ||||||||
Changed: | ||||||||
< < | <-- hover help for this app. --> <-- This is the APPX Desktop Client application icon and splash screen. --> <-- relative to codebase --> | |||||||
> > | | |||||||
| ||||||||
Changed: | ||||||||
< < | <-- allow app to run without Internet access --><offline-allowed /> | |||||||
> > | <-- <offline-allowed/> --> | |||||||
Deleted: | ||||||||
< < |
<-- The APPX Desktop Client requires the all-permissions value for the security element --> | |||||||
| ||||||||
Changed: | ||||||||
< < |
<-- Acceptable JVMs in preferred order, best first --> <-- Sun JVM --> | |||||||
> > | | |||||||
| ||||||||
Deleted: | ||||||||
< < | <-- This swing.noxp value prevents a "look and feel" issue on Vista --> | |||||||
| ||||||||
Changed: | ||||||||
< < | <-- application code, load before launch. JNLP 1.6 main="true" indicates jar with main class --> | |||||||
> > | | |||||||
Deleted: | ||||||||
< < |
<-- application class with main method --> <-- This is the section where you would add startup parameters for the APPX --> <-- Desktop Client. Items such as TCP port number, initial window size etc --> | |||||||
<application-desc main-class="start.Appx"> | ||||||||
Changed: | ||||||||
< < | <-- command line arguments --> | |||||||
> > | <-- <-- <-- <-- <-- <-- <-- <-- <-- | |||||||
</application-desc> | ||||||||
Added: | ||||||||
> > | | |||||||
[joe@webserver appx]$ | ||||||||
Line: 249 to 386 | ||||||||
appx.jnlp modificationsYou should change the following URL value in your appx.jnlp file to match your site. | ||||||||
Changed: | ||||||||
< < | codebase=" http://www.example.com/appx " href="appx.jnlp" | |||||||
> > | | |||||||
Towards the end of the appx.jnlp file, notice the application-desc elements with argument attributes of -windowTitle, -remoteHost ... You can add any APPX Desktop Client startup parameter that you normally find when you select Options, Advanced upon initially starting the APPX Desktop Client. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 352 to 352 | ||||||||
Changed: | ||||||||
< < | The information element contains other elements that describe the application and it's source. | |||||||
> > | The information element contains other elements that describe the application and its source. | |||||||
Line: 628 to 628 | ||||||||
Changed: | ||||||||
< < | Can be used to indicate an application's preference for putting a shortcut on the users desktop. | |||||||
> > | Can be used to indicate an application's preference for putting a shortcut on the user's desktop. | |||||||
| ||||||||
Line: 1098 to 1098 | ||||||||
Changed: | ||||||||
< < | Specifies a JAR file that contains native libraries in it's root directory. | |||||||
> > | Specifies a JAR file that contains native libraries in its root directory. | |||||||
| ||||||||
Line: 1342 to 1342 | ||||||||
Changed: | ||||||||
< < | Can be used to indicated that all package names beginning with the given name, can be found in the given part. | |||||||
> > | Can be used to indicate that all package names beginning with the given name, can be found in the given part. | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 43 to 43 | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4/java_web.tgz | |||||||
> > | [joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ *sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4/java_web.tgz* | |||||||
[joe@webserver html]$
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||
> > | [joe@webserver html]$ *sudo tar xzvf java_web.tgz* | |||||||
appx/ | ||||||||
Line: 66 to 66 | ||||||||
appx/appx.jnlp | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ ls -la | |||||||
> > | [joe@webserver html]$ *ls -la* | |||||||
total 1216 | ||||||||
Line: 76 to 76 | ||||||||
-rw-r--r-- 1 root root 1233805 Mar 4 14:27 java_web.tgz | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
> > | [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* | |||||||
appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-small.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | ||||||||
Line: 114 to 114 | ||||||||
The appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.
appx.html contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.html | |||||||
> > | [joe@webserver appx]$ *cat appx.html* | |||||||
| ||||||||
Line: 171 to 171 | ||||||||
This is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file. | ||||||||
Changed: | ||||||||
< < | APPXLaunchButton.png | |||||||
> > | APPXLaunchButton.png | |||||||
Changed: | ||||||||
< < | APPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client. | |||||||
> > | APPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client. | |||||||
appx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file. | ||||||||
Line: 185 to 185 | ||||||||
This is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.
appx.jnlp contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.jnlp | |||||||
> > | [joe@webserver appx]$ *cat appx.jnlp* | |||||||
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for APPX Desktop Client 5.0.4 --> | ||||||||
Line: 255 to 255 | ||||||||
Towards the end of the appx.jnlp file, notice the application-desc elements with argument attributes of -windowTitle, -remoteHost ... You can add any APPX Desktop Client startup parameter that you normally find when you select Options, Advanced upon initially starting the APPX Desktop Client.
Table of possible element / attribute available to you in a JNLP file. | ||||||||
Deleted: | ||||||||
< < | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Description | ||||||||
Line: 277 to 272 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
jnlp | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
This is the main xml element for a jnlp file. Everything is contained within the jnlp element. | ||||||||
Line: 301 to 290 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
The codebase attribute specifies the base location for all relative URLs specified in href attributes in the JNLP file. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
1.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
The href specifies the URL of the JNLP file itself. | ||||||||
Line: 356 to 329 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 383 to 354 | ||||||||
The information element contains other elements that describe the application and it's source. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 410 to 375 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 430 to 391 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 488 to 439 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 524 to 467 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 558 to 495 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 590 to 521 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Indicates the suggested use of the icon, can be: default, selected, disabled, rollover, splash, or shortcut. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Can be used to indicate the resolution of the image. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 663 to 576 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 690 to 597 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 703 to 608 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 713 to 616 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 753 to 650 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 764 to 659 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
1.5.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Can be used to hint to the JNLP client that it wishes to be registered with the operating system as the primary handler of certain extensions and a certain mime-type. | ||||||||
Line: 792 to 679 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 807 to 692 | ||||||||
1.5.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 820 to 703 | ||||||||
Contains the mime-type that the application requests it be registered to handle. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 864 to 737 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 876 to 747 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 895 to 762 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 910 to 775 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 921 to 784 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 947 to 804 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 960 to 815 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 976 to 829 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 989 to 840 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 999 to 848 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
yes | ||||||||
Line: 1038 to 877 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
arch | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1073 to 904 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1116 to 937 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1127 to 946 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
1.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Indicates an additional set of standard and non-standard virtual machine arguments that the application would prefer the JNLP | ||||||||
Line: 1178 to 989 | ||||||||
Indicates the maximum size of the Java heap. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
yes | ||||||||
Line: 1217 to 1018 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
version | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1253 to 1046 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1285 to 1072 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Can be used to group resources together so they will be downloaded at the same time. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
nativelib | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1331 to 1104 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1357 to 1128 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Can be used to indicate this jar may be downloaded lazily. | ||||||||
Line: 1383 to 1148 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1398 to 1161 | ||||||||
1.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1410 to 1171 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1450 to 1205 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1461 to 1214 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
The name of the additional extension jnlp file | ||||||||
Line: 1487 to 1234 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1501 to 1246 | ||||||||
1.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1513 to 1256 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1555 to 1290 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
package | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1573 to 1304 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1591 to 1320 | ||||||||
yes | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1605 to 1332 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Defines a system property that will be available through the System.getProperty and System.getProperties methods. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Name of the system property. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1690 to 1395 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1735 to 1432 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1753 to 1446 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1768 to 1459 | ||||||||
Each argument contains (in order) an additional argument to be passed to main. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1814 to 1493 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1825 to 1502 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
1.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Name of the Applet. | ||||||||
Line: 1854 to 1523 | ||||||||
yes | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1868 to 1535 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
A set of parameters that can be passed into the applet. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
The name of this parameter | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Line: 1960 to 1605 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Denotes this is the jnlp file for an installed extension. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
1.0 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
The name of the class containing the public static void main(String[]) method of the installer. | ||||||||
Line: 2010 to 1641 | ||||||||
yes | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Configure your web server's jnlp Mime type settings. | ||||||||
Line: 2023 to 1652 | ||||||||
If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* | |||||||
[joe@webserver /]$ Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modifications then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess* | |||||||
[joe@webserver /]$ | ||||||||
Line: 2084 to 1712 | ||||||||
-- RogerHuffman - 26 Mar 2009 | ||||||||
Changed: | ||||||||
< < | You should be able to use WinRAR to unzip a tgz file on Windows. WinRAR is a free download, available at http://download.cnet.com/WinRAR/3000-2250_4-10007677.html, and other places as well. But your point is a good one, and we'll probably add a zip file version shortly. | |||||||
> > | You should be able to use WinRAR to unzip a tgz file on Windows. WinRAR is a free download, available at http://download.cnet.com/WinRAR/3000-2250_4-10007677.html, and other places as well. But your point is a good one, and we'll probably add a zip file version shortly. | |||||||
-- AlKalter - 26 Mar 2009 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 6 to 6 | ||||||||
Overview | ||||||||
Changed: | ||||||||
< < | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4b5 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
> > | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
Required software componentsAPPX Desktop Client Java Web Start Bundle | ||||||||
Changed: | ||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
APPX Server | ||||||||
Line: 37 to 37 | ||||||||
Download and place the APPX Desktop Client Java Web Start Bundle. | ||||||||
Changed: | ||||||||
< < | For a Windows Web Server, download the Java Web Start Bundle from here. For my Linux/Unix server I downloaded version 5.0.4b5 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
> > | For a Windows Web Server, download the Java Web Start Bundle from here. For my Linux/Unix server I downloaded version 5.0.4 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
[joe@webserver /]$ cd /var/www/html | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta5/java_web.tgz | |||||||
> > | [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4/java_web.tgz | |||||||
[joe@webserver html]$ | ||||||||
Line: 60 to 60 | ||||||||
appx/appx.html appx/splash.gif appx/APPXLaunchButton.png | ||||||||
Added: | ||||||||
> > | appx/appx-small.png | |||||||
appx/appx-nativelib.jar appx/appx.jar appx/appx.jnlp | ||||||||
Line: 79 to 80 | ||||||||
[joe@webserver appx]$ ls | ||||||||
Changed: | ||||||||
< < | appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | |||||||
> > | appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-small.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | |||||||
APPX Desktop Client Web Start Bundle Components | ||||||||
Line: 101 to 102 | ||||||||
In appx.jnlp: | ||||||||
Changed: | ||||||||
< < | appx.jnlp: ---> | |||||||
> > | appx.jnlp: ---> | |||||||
Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. | ||||||||
Line: 187 to 188 | ||||||||
[joe@webserver appx]$ cat appx.jnlp <?xml version="1.0" encoding="utf-8"?> | ||||||||
Changed: | ||||||||
< < | <-- JNLP File for APPX Desktop Client 5.0.4b5 --> | |||||||
> > | <-- JNLP File for APPX Desktop Client 5.0.4 --> | |||||||
<-- JNLP File for APPX Desktop Client --> | ||||||||
Changed: | ||||||||
< < | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4b5 --> | |||||||
> > | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4 --> | |||||||
<-- where the jnlp file lives on the web --> | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- hover help for this app. --> | ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- This is the APPX Desktop Client application icon and splash screen. --> <-- relative to codebase --> |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 6 to 6 | ||||||||
Overview | ||||||||
Changed: | ||||||||
< < | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4b2 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
> > | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4b5 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
Required software componentsAPPX Desktop Client Java Web Start Bundle | ||||||||
Changed: | ||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
APPX Server | ||||||||
Line: 37 to 37 | ||||||||
Download and place the APPX Desktop Client Java Web Start Bundle. | ||||||||
Changed: | ||||||||
< < | For a Windows Web Server, download the Java Web Start Bundle from here. For my Linux/Unix server I downloaded version 5.0.4b2 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
> > | For a Windows Web Server, download the Java Web Start Bundle from here. For my Linux/Unix server I downloaded version 5.0.4b5 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
[joe@webserver /]$ cd /var/www/html | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta2/java_web.tgz | |||||||
> > | [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta5/java_web.tgz | |||||||
[joe@webserver html]$ | ||||||||
Line: 101 to 101 | ||||||||
In appx.jnlp: | ||||||||
Changed: | ||||||||
< < | appx.jnlp: ---> | |||||||
> > | appx.jnlp: ---> | |||||||
Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. | ||||||||
Line: 187 to 187 | ||||||||
[joe@webserver appx]$ cat appx.jnlp <?xml version="1.0" encoding="utf-8"?> | ||||||||
Changed: | ||||||||
< < | <-- JNLP File for APPX Desktop Client 5.0.4b2 --> | |||||||
> > | <-- JNLP File for APPX Desktop Client 5.0.4b5 --> | |||||||
<-- JNLP File for APPX Desktop Client --> | ||||||||
Changed: | ||||||||
< < | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4b2 --> | |||||||
> > | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4b5 --> | |||||||
<-- where the jnlp file lives on the web --> | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- hover help for this app. --> | ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- This is the APPX Desktop Client application icon and splash screen. --> <-- relative to codebase --> |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 37 to 37 | ||||||||
Download and place the APPX Desktop Client Java Web Start Bundle. | ||||||||
Changed: | ||||||||
< < | For a Windows Web Server, download the Java Web Start Bundle from here For my Linux/Unix server I downloaded version 5.0.4b2 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
> > | For a Windows Web Server, download the Java Web Start Bundle from here. For my Linux/Unix server I downloaded version 5.0.4b2 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 6 to 6 | ||||||||
Overview | ||||||||
Changed: | ||||||||
< < | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4b1 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
> > | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4b2 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | |||||||
Required software componentsAPPX Desktop Client Java Web Start Bundle | ||||||||
Changed: | ||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here. | |||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from here for Unix or Linux or here for Windows. | |||||||
APPX Server | ||||||||
Line: 37 to 37 | ||||||||
Download and place the APPX Desktop Client Java Web Start Bundle. | ||||||||
Changed: | ||||||||
< < | For a Windows Web Server, download the Java Web Start Bundle from here For my Linux/Unix server I downloaded version 5.0.4b1 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
> > | For a Windows Web Server, download the Java Web Start Bundle from here For my Linux/Unix server I downloaded version 5.0.4b2 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
[joe@webserver /]$ cd /var/www/html | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz | |||||||
> > | [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta2/java_web.tgz | |||||||
[joe@webserver html]$ | ||||||||
Line: 101 to 101 | ||||||||
In appx.jnlp: | ||||||||
Changed: | ||||||||
< < | appx.jnlp: ---> | |||||||
> > | appx.jnlp: ---> | |||||||
Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. | ||||||||
Line: 187 to 187 | ||||||||
[joe@webserver appx]$ cat appx.jnlp <?xml version="1.0" encoding="utf-8"?> | ||||||||
Changed: | ||||||||
< < | <-- JNLP File for APPX Desktop Client 5.0.4b1 --> | |||||||
> > | <-- JNLP File for APPX Desktop Client 5.0.4b2 --> | |||||||
<-- JNLP File for APPX Desktop Client --> | ||||||||
Changed: | ||||||||
< < | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4b1 --> | |||||||
> > | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4b2 --> | |||||||
<-- where the jnlp file lives on the web --> | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- hover help for this app. --> | ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- This is the APPX Desktop Client application icon and splash screen. --> <-- relative to codebase --> |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 43 to 43 | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ *sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz* | |||||||
> > | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz | |||||||
[joe@webserver html]$
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *sudo tar xzvf java_web.tgz* | |||||||
> > | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||
appx/ | ||||||||
Line: 65 to 65 | ||||||||
appx/appx.jnlp | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *ls -la* | |||||||
> > | [joe@webserver html]$ ls -la | |||||||
total 1216 | ||||||||
Line: 75 to 75 | ||||||||
-rw-r--r-- 1 root root 1233805 Mar 4 14:27 java_web.tgz | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* | |||||||
> > | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | ||||||||
Line: 113 to 113 | ||||||||
The appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.
appx.html contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ *cat appx.html* | |||||||
> > | [joe@webserver appx]$ cat appx.html | |||||||
| ||||||||
Line: 184 to 184 | ||||||||
This is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.
appx.jnlp contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ *cat appx.jnlp* | |||||||
> > | [joe@webserver appx]$ cat appx.jnlp | |||||||
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for APPX Desktop Client 5.0.4b1 --> | ||||||||
Line: 2022 to 2022 | ||||||||
If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* | |||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
[joe@webserver /]$ Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modifications then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess* | |||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
[joe@webserver /]$ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 37 to 37 | ||||||||
Download and place the APPX Desktop Client Java Web Start Bundle. | ||||||||
Changed: | ||||||||
< < | I downloaded version 5.0.4b1 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
> > | For a Windows Web Server, download the Java Web Start Bundle from here For my Linux/Unix server I downloaded version 5.0.4b1 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | |||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz | |||||||
> > | [joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ *sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz* | |||||||
[joe@webserver html]$
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||
> > | [joe@webserver html]$ *sudo tar xzvf java_web.tgz* | |||||||
appx/ | ||||||||
Line: 65 to 65 | ||||||||
appx/appx.jnlp | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ ls -la | |||||||
> > | [joe@webserver html]$ *ls -la* | |||||||
total 1216 | ||||||||
Line: 75 to 75 | ||||||||
-rw-r--r-- 1 root root 1233805 Mar 4 14:27 java_web.tgz | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
> > | [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* | |||||||
appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | ||||||||
Line: 113 to 113 | ||||||||
The appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.
appx.html contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.html | |||||||
> > | [joe@webserver appx]$ *cat appx.html* | |||||||
| ||||||||
Line: 126 to 126 | ||||||||
| ||||||||
Changed: | ||||||||
< < | | |||||||
> > | ||||||||
| ||||||||
Line: 184 to 184 | ||||||||
This is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.
appx.jnlp contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.jnlp | |||||||
> > | [joe@webserver appx]$ *cat appx.jnlp* | |||||||
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for APPX Desktop Client 5.0.4b1 --> | ||||||||
Line: 2022 to 2022 | ||||||||
If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* | |||||||
[joe@webserver /]$ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 113 to 113 | ||||||||
The appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.
appx.html contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ *cat appx.html* | |||||||
> > | [joe@webserver appx]$ cat appx.html | |||||||
| ||||||||
Line: 184 to 184 | ||||||||
This is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.
appx.jnlp contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ *cat appx.jnlp* | |||||||
> > | [joe@webserver appx]$ cat appx.jnlp | |||||||
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for APPX Desktop Client 5.0.4b1 --> | ||||||||
Line: 2022 to 2022 | ||||||||
If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* | |||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
[joe@webserver /]$ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | ||||||||
Line: 43 to 43 | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ *sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz* | |||||||
> > | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz | |||||||
[joe@webserver html]$
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *sudo tar xzvf java_web.tgz* | |||||||
> > | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||
appx/ | ||||||||
Line: 65 to 65 | ||||||||
appx/appx.jnlp | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *ls -la* | |||||||
> > | [joe@webserver html]$ ls -la | |||||||
total 1216 | ||||||||
Line: 75 to 75 | ||||||||
-rw-r--r-- 1 root root 1233805 Mar 4 14:27 java_web.tgz | ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* | |||||||
> > | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-nativelib.jar INSTALL.txt README.txt splash.gif |
Line: 1 to 1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web Start | |||||||||
Added: | |||||||||
> > | |||||||||
This document will explain how to start the APPX Desktop Client via Java Web Start Technology.
Overview | |||||||||
Line: 4 to 5 | |||||||||
This document will explain how to start the APPX Desktop Client via Java Web Start Technology.
Overview | |||||||||
Changed: | |||||||||
< < | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 4.2.a and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | ||||||||
> > | When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 5.0.4b1 and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately. | ||||||||
Required software componentsAPPX Desktop Client Java Web Start Bundle | |||||||||
Changed: | |||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here. | ||||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from here. | ||||||||
APPX Server | |||||||||
Added: | |||||||||
> > | |||||||||
You need a functioning APPX installation. Follow instructions in this document to install APPX on Windows if you don't already have APPX installed.
Web Server | |||||||||
Added: | |||||||||
> > | |||||||||
You need a functioning web server configured with jnlp mime type support. Apache and IIS are two common servers.
Quick steps | |||||||||
Line: 30 to 37 | |||||||||
Download and place the APPX Desktop Client Java Web Start Bundle. | |||||||||
Changed: | |||||||||
< < | I downloaded version 4.2.a from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | ||||||||
> > | I downloaded version 5.0.4b1 from here. Place the bundle in a directory off of your web server's web root and follow the steps below to install and configure. | ||||||||
| |||||||||
Changed: | |||||||||
< < | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/4.2.a/java_web.tgz | ||||||||
> > | [joe@webserver /]$ *cd /var/www/html* [joe@webserver /]$ *sudo wget http://www.appx.com/ftp/appx/products/appx/client/5.0.4.beta1/java_web.tgz* | ||||||||
[joe@webserver html]$ | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
| |||||||||
Changed: | |||||||||
< < | [joe@webserver html]$ sudo tar xzvf java_web.tgz | ||||||||
> > | [joe@webserver html]$ *sudo tar xzvf java_web.tgz* | ||||||||
Changed: | |||||||||
< < | appx/ | ||||||||
> > | appx/ | ||||||||
appx/appx32.gif appx/README.txt appx/INSTALL.txt | |||||||||
Line: 63 to 63 | |||||||||
appx/appx-nativelib.jar appx/appx.jar appx/appx.jnlp | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | [joe@webserver html]$ ls -la | ||||||||
> > | [joe@webserver html]$ *ls -la* | ||||||||
Changed: | |||||||||
< < | total 1216 | ||||||||
> > | total 1216 | ||||||||
drwxr-xr-x 3 root root 4096 Mar 4 14:27 . drwxr-xr-x 10 root root 4096 Jun 26 2007 .. drwxrwxrwx 2 root root 4096 Mar 3 14:40 appx -rw-r--r-- 1 root root 1233805 Mar 4 14:27 java_web.tgz | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | ||||||||
> > | [joe@webserver html]$ *cd appx* [joe@webserver appx]$ *ls* | ||||||||
Changed: | |||||||||
< < | appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | ||||||||
> > | appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | ||||||||
APPX Desktop Client Web Start Bundle Componentsappx32.gif | |||||||||
Line: 97 to 84 | |||||||||
APPX Desktop Client Web Start Bundle Componentsappx32.gif | |||||||||
Added: | |||||||||
> > | |||||||||
The appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document.
README.txt | |||||||||
Added: | |||||||||
> > | |||||||||
README.txt contains the following very brief instructions to the reader. | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Place these files in a directory named /appx/ off your web server's webroot. You need to change three items, all references to www.example.com to read your site URL: | |||||||||
Line: 116 to 104 | |||||||||
appx.jnlp: ---> | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
INSTALL.txt | |||||||||
Added: | |||||||||
> > | |||||||||
INSTALL.txt points the reader to README.txt
appx.html | |||||||||
Added: | |||||||||
> > | |||||||||
The appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.
appx.html contents | |||||||||
Changed: | |||||||||
< < | [joe@webserver appx]$ cat appx.html | ||||||||
> > | [joe@webserver appx]$ *cat appx.html* | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
| |||||||||
Line: 140 to 126 | |||||||||
| |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | | ||||||||
APPX Desktop Client Web Start Demonstration | |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | |||||||||
Clicking the icon below will attempt to detect if the correct Java JRE is installed, and if possible install it. If the installer determines you need an updated JRE but it can't auto install a JRE, it will place you on Sun's download page for your platform. After the JRE requirement is met, the APPX Desktop Client will be downloaded and launched.
| |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | |||||||||
| |||||||||
Line: 171 to 157 | |||||||||
[joe@webserver appx]$ | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
appx.html modifications | |||||||||
Added: | |||||||||
> > | |||||||||
You should change the following two URL values in your appx.html file to match your site. | |||||||||
Changed: | |||||||||
< < | var url = " http://www.example.com/appx/appx.jnlp "; | ||||||||
> > | var url = " http://www.example.com/appx/appx.jnlp "; | ||||||||
deployJava.launchButtonPNG = " "; | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
splash.gif | |||||||||
Added: | |||||||||
> > | |||||||||
This is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file.
APPXLaunchButton.png | |||||||||
Line: 191 to 178 | |||||||||
The appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.
appx.jar | |||||||||
Added: | |||||||||
> > | |||||||||
The APPX Desktop Client in Java jar format.
appx.jnlp | |||||||||
Added: | |||||||||
> > | |||||||||
This is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.
appx.jnlp contents | |||||||||
Changed: | |||||||||
< < | [joe@webserver appx]$ cat appx.jnlp | ||||||||
> > | [joe@webserver appx]$ *cat appx.jnlp* | ||||||||
Changed: | |||||||||
< < | <-- JNLP File for APPX Desktop Client 5.0.0.a9 --> | ||||||||
> > | <-- JNLP File for APPX Desktop Client 5.0.4b1 --> | ||||||||
<-- JNLP File for APPX Desktop Client --> | |||||||||
Changed: | |||||||||
< < | <-- example JNLP file that will launch the APPX Desktop Client 5.0.0.a9 --> | ||||||||
> > | <-- example JNLP file that will launch the APPX Desktop Client 5.0.4b1 --> | ||||||||
<-- where the jnlp file lives on the web --> | |||||||||
Line: 214 to 198 | |||||||||
| |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | | ||||||||
<-- hover help for this app. --> | |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | | ||||||||
<-- This is the APPX Desktop Client application icon and splash screen. --> <-- relative to codebase --> | |||||||||
Line: 259 to 243 | |||||||||
[joe@webserver appx]$ | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
appx.jnlp modifications | |||||||||
Added: | |||||||||
> > | |||||||||
You should change the following URL value in your appx.jnlp file to match your site. | |||||||||
Changed: | |||||||||
< < | codebase=" http://www.example.com/appx " href="appx.jnlp" | ||||||||
> > | codebase=" http://www.example.com/appx " href="appx.jnlp" | ||||||||
Towards the end of the appx.jnlp file, notice the application-desc elements with argument attributes of -windowTitle, -remoteHost ... You can add any APPX Desktop Client startup parameter that you normally find when you select Options, Advanced upon initially starting the APPX Desktop Client.
Table of possible element / attribute available to you in a JNLP file. | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | Description | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Description | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | jnlp | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | This is the main xml element for a jnlp file. Everything is contained within the jnlp element. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | This is the main xml element for a jnlp file. Everything is contained within the jnlp element. | ||||||||
Changed: | |||||||||
< < | yes | ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < | The codebase attribute specifies the base location for all relative URLs specified in href attributes in the JNLP file. | ||||||||
> > | The codebase attribute specifies the base location for all relative URLs specified in href attributes in the JNLP file. | ||||||||
Changed: | |||||||||
< < | 1.0 | ||||||||
> > | 1.0 | ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | The href specifies the URL of the JNLP file itself. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | The href specifies the URL of the JNLP file itself. | ||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | version | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | version | ||||||||
Changed: | |||||||||
< < | information | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | os | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | 1.5.0 | ||||||||
> > | Specifies the platform for which this information element should be considered. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | vendor | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | The vendor element specifies the provider of the application. | ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | The homepage of the application. | ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | A URL pointing to where more information on this application can be found. | ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | kind | ||||||||
Changed: | |||||||||
< < | A short statement describing the application. | ||||||||
> > | Indicates the suggested use of the icon, can be: default, selected, disabled, rollover, splash, or shortcut. | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | 1.0 | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Added: | |||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | An indicator as to what type of description this is, legal values are one-line, short, and tooltip. | ||||||||
> > | Can be used to indicate the resolution of the image. | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | height | ||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | height | ||||||||
> > | shortcut | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.5.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | 1.5.0 | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.5.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | Can be used to indicate an application's preference for putting a menu item in the users start menus. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.5.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | Can be used to indicate an application's preference for where to place the menu item. | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Added: | |||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Can be used to hint to the JNLP client that it wishes to be registered with the operating system as the primary handler of certain extensions and a certain mime-type. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | extensions | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | extensions | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.5.0 | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | A URL pointing to the related content. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.5.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | yes | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | policy | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Indicates the preference for when the JNLP Client should check for updates. It can be always, timeout, or background.. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | 1.6.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | 1.0 | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | all-permissions | ||||||||
> > | security | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | Requests that the application be run with all permissions. | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Requests that the application be run with all permissions. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | yes | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Added: | |||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | yes | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | os | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Specifies the operating system for which the resources element should be considered. | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | version | ||||||||
> > | arch | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | Describes an ordered list of version ranges to use. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | Indicates an additional set of standard and non-standard virtual machine arguments that the application would prefer the JNLP | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Describes an ordered list of version ranges to use. | ||||||||
Changed: | |||||||||
< < | | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | yes | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | href | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | 1.0 | ||||||||
> > | 1.0 | ||||||||
Deleted: | |||||||||
< < | yes | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Indicates an additional set of standard and non-standard virtual machine arguments that the application would prefer the JNLP | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | size | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | 1.0 | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | yes | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | version | ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | The URL of the jar file. | ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | version | ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | Indicates the downloadable size of the jar file in bytes. | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | size | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | part | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | Can be used to group resources together so they will be downloaded at the same time. | ||||||||
> > | Can be used to group resources together so they will be downloaded at the same time. | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | | ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | nativelib | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < | href | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | The URL to the additional extension jnlp file. | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < | | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | yes | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | download | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | Can be used to indicate this jar may be downloaded lazily. | ||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | Can be used to group resources together so they will be downloaded at the same time. | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | 1.0 | ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | Package name contained in the jar files of the given part. | ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | The version of the additional extension jnlp file. | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | name | ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | Part name containing the jar files that include the given package name. | ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | property | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | package | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | Note: A jnlp file must contain one of application-desc, applet-desc, component-desc, or installer-desc | ||||||||
> > | Defines a system property that will be available through the System.getProperty and System.getProperties methods. | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | name | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | Denotes this is the jnlp file for an application. | ||||||||
Added: | |||||||||
> > | Name of the system property. | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | yes | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | argument | ||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | main-class | ||||||||
Added: | |||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | Name of the Applet. | ||||||||
Added: | |||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Deleted: | |||||||||
< < | yes | ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | width | ||||||||
Added: | |||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | 1.0 | ||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | The height of the applet in pixels | ||||||||
> > |
| ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > |
| ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | The name of this parameter | ||||||||
> > | A set of parameters that can be passed into the applet. | ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | name | ||||||||
Deleted: | |||||||||
< < | |||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < | Denotes this is the jnlp file for a component extension. | ||||||||
> > | The name of this parameter | ||||||||
Deleted: | |||||||||
< < | 1.0 | ||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | 1.0 | ||||||||
Added: | |||||||||
> > | |||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Deleted: | |||||||||
< < |
| ||||||||
Deleted: | |||||||||
< < | The name of the class containing the public static void main(String[]) method of the installer. | ||||||||
Added: | |||||||||
> > | Denotes this is the jnlp file for an installed extension. | ||||||||
Added: | |||||||||
> > | |||||||||
Changed: | |||||||||
< < | 1.0 | ||||||||
> > | 1.0 | ||||||||
Added: | |||||||||
> > | |||||||||
Deleted: | |||||||||
< < | yes | ||||||||
Added: | |||||||||
> > |
| ||||||||
Changed: | |||||||||
< < | |||||||||
> > |
| ||||||||
Configure your web server's jnlp Mime type settings. | |||||||||
Line: 2646 to 2022 | |||||||||
If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||||
Changed: | |||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | ||||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* | ||||||||
[joe@webserver /]$ | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modifications then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||||
Changed: | |||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | ||||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess* | ||||||||
[joe@webserver /]$ | |||||||||
Changed: | |||||||||
< < | |||||||||
> > | |||||||||
Microsoft IIS web server Mime type settingsWindows 2000 IIS Server | |||||||||
Added: | |||||||||
> > | |||||||||
Start the IIS Management Console and perform the following steps:
| |||||||||
Line: 2693 to 2069 | |||||||||
That's all there is to publishing APPX Desktop Client utilizing Java Web Start technology.
Troubleshooting tips
| |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Bugs: | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
Comments: | |||||||||
Added: | |||||||||
> > | |||||||||
Read what other users have said about this page or add your own comments.
| |||||||||
Line: 2712 to 2087 | |||||||||
-- AlKalter - 26 Mar 2009 | |||||||||
Changed: | |||||||||
< < | The application cannot connect if the user’s browser has a proxy server configured. The browser downloads the “JAR” file without any problem, when I give the user name and password I cannot connect to APPX server. Is there any configuration that can solve this problem? | ||||||||
> > | The application cannot connect if the user’s browser has a proxy server configured. The browser downloads the “JAR” file without any problem, when I give the user name and password I cannot connect to APPX server. Is there any configuration that can solve this problem? | ||||||||
-- GerardoLopez - 01 Apr 2009 | |||||||||
Deleted: | |||||||||
< < | -- JoeOrtagus - 04 Mar 2009 | ||||||||
\ No newline at end of file | |||||||||
Added: | |||||||||
> > | -- JoeOrtagus - 04 Mar 2009 | ||||||||
\ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2711 to 2711 | ||||||||
You should be able to use WinRAR to unzip a tgz file on Windows. WinRAR is a free download, available at http://download.cnet.com/WinRAR/3000-2250_4-10007677.html, and other places as well. But your point is a good one, and we'll probably add a zip file version shortly. -- AlKalter - 26 Mar 2009 | ||||||||
Added: | ||||||||
> > | The application cannot connect if the user’s browser has a proxy server configured. The browser downloads the “JAR” file without any problem, when I give the user name and password I cannot connect to APPX server. Is there any configuration that can solve this problem? -- GerardoLopez - 01 Apr 2009 | |||||||
-- JoeOrtagus - 04 Mar 2009 \ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2706 to 2706 | ||||||||
Is there a .zip version of java_web.tgz? Or something that Windows Vista knows how to uncompress? -- RogerHuffman - 26 Mar 2009 | ||||||||
Added: | ||||||||
> > | You should be able to use WinRAR to unzip a tgz file on Windows. WinRAR is a free download, available at http://download.cnet.com/WinRAR/3000-2250_4-10007677.html, and other places as well. But your point is a good one, and we'll probably add a zip file version shortly. -- AlKalter - 26 Mar 2009 | |||||||
-- JoeOrtagus - 04 Mar 2009 \ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2701 to 2701 | ||||||||
Comments:Read what other users have said about this page or add your own comments. | ||||||||
Added: | ||||||||
> > | Is there a .zip version of java_web.tgz? Or something that Windows Vista knows how to uncompress? -- RogerHuffman - 26 Mar 2009 | |||||||
-- JoeOrtagus - 04 Mar 2009 \ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 68 to 68 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ ls -la | |||||||
> > | [joe@webserver html]$ ls -la | |||||||
Line: 84 to 84 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
> > | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
Line: 125 to 125 | ||||||||
appx.html contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.html | |||||||
> > | [joe@webserver appx]$ cat appx.html | |||||||
Line: 197 to 197 | ||||||||
appx.jnlp contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.jnlp | |||||||
> > | [joe@webserver appx]$ cat appx.jnlp | |||||||
Line: 2648 to 2648 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
[joe@webserver /]$ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 37 to 37 | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/4.2.a/java_web.tgz | |||||||
> > | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/4.2.a/java_web.tgz | |||||||
[joe@webserver html]$ | ||||||||
Line: 47 to 47 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||
> > | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||
Line: 2656 to 2656 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
[joe@webserver /]$ | ||||||||
Line: 2693 to 2693 | ||||||||
That's all there is to publishing APPX Desktop Client utilizing Java Web Start technology.
Troubleshooting tips
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Bugs:
|
Line: 1 to 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 273 to 273 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table of possible element / attribute available to you in a JNLP file. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Configure your web server's jnlp Mime type settings. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Deleted: | ||||||||
< < | ||||||||
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 236 to 235 | ||||||||
<-- Acceptable JVMs in preferred order, best first --> <-- Sun JVM --> | ||||||||
Added: | ||||||||
> > | <-- This swing.noxp value prevents a "look and feel" issue on Vista --> | |||||||
<-- application code, load before launch. JNLP 1.6 main="true" indicates jar with main class --> |
Line: 1 to 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 37 to 38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/4.2.a/java_web.tgz | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/4.2.a/java_web.tgz | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[joe@webserver html]$ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 47 to 48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 68 to 69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver html]$ ls -la | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver html]$ ls -la | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 84 to 85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 125 to 126 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
appx.html contents | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver appx]$ cat appx.html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver appx]$ cat appx.html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 179 to 180 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
var url = "http://www.example.com/appx/appx.jnlp"; deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 197 to 198 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
appx.jnlp contents | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver appx]$ cat appx.jnlp | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver appx]$ cat appx.jnlp | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 250 to 251 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 269 to 272 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table of possible element / attribute available to you in a JNLP file. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Configure your web server's jnlp Mime type settings. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 2644 to 3388 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[joe@webserver /]$ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 2652 to 3396 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[joe@webserver /]$ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 2689 to 3433 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
That's all there is to publishing APPX Desktop Client utilizing Java Web Start technology.
Troubleshooting tips
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bugs:
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 148 to 148 | ||||||||
APPX Desktop Client Web Start Demonstration
| ||||||||
Changed: | ||||||||
< < | Clicking the icon below will attempt to detect if the correct Java JRE is installed, and if possible install it. If the installer determines you need an updated JRE but it can't auto install a JRE, it will place you on Sun's download page for your platform. After the JRE requirement is met, the APPX Desktop Client will be downloaded and launched. | |||||||
> > | Clicking the icon below will attempt to detect if the correct Java JRE is installed, and if possible install it. If the installer determines you need an updated JRE but it can't auto install a JRE, it will place you on Sun's download page for your platform. After the JRE requirement is met, the APPX Desktop Client will be downloaded and launched. | |||||||
| ||||||||
Line: 240 to 241 | ||||||||
<-- application class with main method --> | ||||||||
Added: | ||||||||
> > | <-- This is the section where you would add startup parameters for the APPX --> <-- Desktop Client. Items such as TCP port number, initial window size etc --> | |||||||
<application-desc main-class="start.Appx">
<-- command line arguments --> |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 98 to 98 | ||||||||
APPX Desktop Client Web Start Bundle Componentsappx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. | ||||||||
Added: | ||||||||
> > | README.txtREADME.txt contains the following very brief instructions to the reader.Place these files in a directory named /appx/ off your web server's webroot. You need to change three items, all references to www.example.com to read your site URL: In appx.html appx.html: ---> var url = "http://www.example.com/appx/appx.jnlp"; appx.html: ---> deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; In appx.jnlp: appx.jnlp: ---> <jnlp spec="1.5+" codebase="http://www.example.com/appx" href="appx.jnlp" version ="5.0.0.a9"> Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. INSTALL.txtINSTALL.txt points the reader to README.txt | |||||||
appx.htmlThe appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.appx.html contents | ||||||||
Line: 159 to 181 | ||||||||
Added: | ||||||||
> > | splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file.APPXLaunchButton.pngAPPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client.appx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file. | |||||||
appx.jarThe APPX Desktop Client in Java jar format.appx.jnlp | ||||||||
Line: 2601 to 2631 | ||||||||
Deleted: | ||||||||
< < | APPXLaunchButton.pngAPPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client.appx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.INSTALL.txtINSTALL.txt points the reader to README.txtREADME.txtREADME.txt contains the following very brief instructions to the reader.Place these files in a directory named /appx/ off your web server's webroot. You need to change three items, all references to www.example.com to read your site URL: In appx.html appx.html: ---> var url = "http://www.example.com/appx/appx.jnlp"; appx.html: ---> deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; In appx.jnlp: appx.jnlp: ---> <jnlp spec="1.5+" codebase="http://www.example.com/appx" href="appx.jnlp" version ="5.0.0.a9"> Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file. | |||||||
Configure your web server's jnlp Mime type settings.Your webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track if your server is not already configured for jnlp mime type support. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 78 to 78 | ||||||||
drwxr-xr-x 3 root root 4096 Mar 4 14:27 . drwxr-xr-x 10 root root 4096 Jun 26 2007 .. drwxrwxrwx 2 root root 4096 Mar 3 14:40 appx | ||||||||
Changed: | ||||||||
< < | -rw-r--r-- 1 root root 1233717 Mar 4 14:27 java_web.tgz | |||||||
> > | -rw-r--r-- 1 root root 1233805 Mar 4 14:27 java_web.tgz | |||||||
Line: 217 to 217 | ||||||||
| ||||||||
Added: | ||||||||
> > | | |||||||
</application-desc> | ||||||||
Line: 231 to 232 | ||||||||
codebase="http://www.example.com/appx" href="appx.jnlp" | ||||||||
Added: | ||||||||
> > | Towards the end of the appx.jnlp file, notice the application-desc elements with argument attributes of -windowTitle, -remoteHost ... You can add any APPX Desktop Client startup parameter that you normally find when you select Options, Advanced upon initially starting the APPX Desktop Client. | |||||||
Table of possible element / attribute available to you in a JNLP file. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 203 to 203 | ||||||||
<-- Acceptable JVMs in preferred order, best first --> <-- Sun JVM --> | ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- application code, load before launch. JNLP 1.6 main="true" indicates jar with main class --> | ||||||||
Line: 300 to 300 | ||||||||
| ||||||||
Changed: | ||||||||
< < | the wildcards such as 1.0+. It denoted the minimum version of the JNLP | |||||||
> > | the wildcards such as 1.0+ or 1.6+. It denoted the minimum version of the JNLP | |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2628 to 2628 | ||||||||
splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file. | ||||||||
Deleted: | ||||||||
< < | appx.htmlThe appx.html file is the web document that a web browser can view. This document contains a link to a Java Web Start file (appx.jnlp). When this link is clicked, the JRE environment is installed if it doesn't exist on the client desktop, and then the APPX Desktop Client application will load. Subsequent clicks will only download updates. | |||||||
Configure your web server's jnlp Mime type settings. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 7 to 7 | ||||||||
When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 4.2.a and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately.
Required software componentsAPPX Desktop Client Java Web Start Bundle | ||||||||
Changed: | ||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here coming soon!. | |||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from here. | |||||||
APPX ServerYou need a functioning APPX installation. Follow instructions in this document to install APPX on Windows if you don't already have APPX installed. | ||||||||
Line: 47 to 47 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ sudo tar xzvpf appx.tgz | |||||||
> > | [joe@webserver html]$ sudo tar xzvf java_web.tgz | |||||||
Line: 55 to 55 | ||||||||
appx/ appx/appx32.gif | ||||||||
Added: | ||||||||
> > | appx/README.txt appx/INSTALL.txt | |||||||
appx/appx.html appx/splash.gif | ||||||||
Added: | ||||||||
> > | appx/APPXLaunchButton.png | |||||||
appx/appx-nativelib.jar appx/appx.jar appx/appx.jnlp | ||||||||
Line: 75 to 78 | ||||||||
drwxr-xr-x 3 root root 4096 Mar 4 14:27 . drwxr-xr-x 10 root root 4096 Jun 26 2007 .. drwxrwxrwx 2 root root 4096 Mar 3 14:40 appx | ||||||||
Changed: | ||||||||
< < | -rw-r--r-- 1 root root 1212317 Mar 4 14:27 appx.tgz | |||||||
> > | -rw-r--r-- 1 root root 1233717 Mar 4 14:27 java_web.tgz | |||||||
Line: 88 to 91 | ||||||||
| ||||||||
Changed: | ||||||||
< < | appx32.gif appx.html appx.jar appx.jnlp appx-nativelib.jar splash.gif | |||||||
> > | appx32.gif appx.html appx.jar appx.jnlp APPXLaunchButton.png appx-nativelib.jar INSTALL.txt README.txt splash.gif | |||||||
APPX Desktop Client Web Start Bundle Componentsappx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. | ||||||||
Deleted: | ||||||||
< < | appx.jarThe APPX Desktop Client in Java jar format.appx.jpgappx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file. | |||||||
appx.htmlThe appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.appx.html contents | ||||||||
Line: 120 to 118 | ||||||||
| ||||||||
Deleted: | ||||||||
< < | ||||||||
| ||||||||
Line: 162 to 159 | ||||||||
Added: | ||||||||
> > | appx.jarThe APPX Desktop Client in Java jar format. | |||||||
appx.jnlpThis is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file.appx.jnlp contents | ||||||||
Line: 2600 to 2599 | ||||||||
Added: | ||||||||
> > | APPXLaunchButton.pngAPPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client.appx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.INSTALL.txtINSTALL.txt points the reader to README.txtREADME.txtREADME.txt contains the following very brief instructions to the reader.Place these files in a directory named /appx/ off your web server's webroot. You need to change three items, all references to www.example.com to read your site URL: In appx.html appx.html: ---> var url = "http://www.example.com/appx/appx.jnlp"; appx.html: ---> deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; In appx.jnlp: appx.jnlp: ---> <jnlp spec="1.5+" codebase="http://www.example.com/appx" href="appx.jnlp" version ="5.0.0.a9"> Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. | |||||||
splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file.appx.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 228 to 228 | ||||||||
appx.jnlp modificationsYou should change the following URL value in your appx.jnlp file to match your site. | ||||||||
Changed: | ||||||||
< < | <jnlp spec="1.5+" codebase="http://www.example.com/appx" href="appx.jnlp" version ="5.0.0.a9"> | |||||||
> > | codebase="http://www.example.com/appx" href="appx.jnlp" | |||||||
Deleted: | ||||||||
< < | ||||||||
Table of possible element / attribute available to you in a JNLP file. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 228 to 228 | ||||||||
appx.jnlp modificationsYou should change the following URL value in your appx.jnlp file to match your site. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Table of possible element / attribute available to you in a JNLP file. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 154 to 154 | ||||||||
appx.html modifications | ||||||||
Changed: | ||||||||
< < | You should change the URL values in the following two locations to match your site. | |||||||
> > | You should change the following two URL values in your appx.html file to match your site. | |||||||
var url = "http://www.example.com/appx/appx.jnlp"; | ||||||||
Line: 226 to 225 | ||||||||
Added: | ||||||||
> > | appx.jnlp modificationsYou should change the following URL value in your appx.jnlp file to match your site. | |||||||
Table of possible element / attribute available to you in a JNLP file. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 153 to 153 | ||||||||
[joe@webserver appx]$ | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | appx.html modificationsYou should change the URL values in the following two locations to match your site.var url = "http://www.example.com/appx/appx.jnlp"; deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; | |||||||
appx.jnlpThis is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 102 to 102 | ||||||||
The appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.
appx.htmlThe appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | appx.html contents | |||||||
[joe@webserver appx]$ cat appx.html | ||||||||
Line: 127 to 127 | ||||||||
Changed: | ||||||||
< < | APPX Desktop Client Demonstration | |||||||
> > | APPX Desktop Client Web Start Demonstration
Clicking the icon below will attempt to detect if the correct Java JRE is installed, and if possible install it. If the installer determines you need an updated JRE but it can't auto install a JRE, it will place you on Sun's download page for your platform. After the JRE requirement is met, the APPX Desktop Client will be downloaded and launched. | |||||||
| ||||||||
Line: 139 to 141 | ||||||||
| ||||||||
Added: | ||||||||
> > | Please see our Wiki for further documentation. | |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 179 to 179 | ||||||||
<-- This is the APPX Desktop Client application icon and splash screen. --> <-- relative to codebase --> | ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- allow app to run without Internet access --><offline-allowed /> |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 162 to 162 | ||||||||
<?xml version="1.0" encoding="utf-8"?> | ||||||||
Changed: | ||||||||
< < | <-- JNLP File for APPX Desktop Client 4.2.a Application --> | |||||||
> > | <-- JNLP File for APPX Desktop Client 5.0.0.a9 --> | |||||||
Changed: | ||||||||
< < | <-- JNLP File for APPX Desktop Client 4.2.a Application --> <-- example JNLP file that will launch the APPX Desktop Client --> | |||||||
> > | <-- JNLP File for APPX Desktop Client --> <-- example JNLP file that will launch the APPX Desktop Client 5.0.0.a9 --> | |||||||
<-- where the jnlp file lives on the web --> | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
| ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- hover help for this app. --> | ||||||||
Changed: | ||||||||
< < | | |||||||
> > | | |||||||
<-- This is the APPX Desktop Client application icon and splash screen. --> <-- relative to codebase --> | ||||||||
Line: 196 to 196 | ||||||||
<-- application code, load before launch. JNLP 1.6 main="true" indicates jar with main class --> | ||||||||
Deleted: | ||||||||
< < |
<-- JNI native Sun .so code --> <-- relative to codebase --> <-- JNI native Windows .dll code --> <-- relative to codebase --> <-- JNI native Linux .so code --> <-- relative to codebase --> <-- JNI native Mac OS X 64bit .so code --> <-- relative to codebase --> <-- JNI native Mac OS X 32bit .so code --> <-- relative to codebase --> <-- JNI native Mac OS X ppc .so code --> <-- relative to codebase --> | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 7 to 7 | ||||||||
When you publish the APPX Desktop Client using Java Web Start technology you ensure the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE). Since the APPX Desktop Client will only be configured on the web server, you will not need to install the client on each desktop in your enterprise, just have the user base run the application for a published URL. This document applies to APPX Desktop Client version 4.2.a and above. These instructions do not require any APPX server configuration other than an APPX Login Manager configured to accept logins. APPX server on any platform may be connected to via the client when launched with Java Web Start. The size of the APPX Java Web Start bundle is about 1.3 MB. When the APPX Desktop Client is run for the first time, Java Web Start will download the entire package ; the next time it will check only for modified jar files (an upgrade) and download them. If this is not the case, the application will start immediately.
Required software componentsAPPX Desktop Client Java Web Start Bundle | ||||||||
Changed: | ||||||||
< < | You can get the APPX Desktop Client Java Web Start Bundle from here. | |||||||
> > | You can get the APPX Desktop Client Java Web Start Bundle from here coming soon!. | |||||||
APPX ServerYou need a functioning APPX installation. Follow instructions in this document to install APPX on Windows if you don't already have APPX installed. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2678 to 2678 | ||||||||
Troubleshooting tips
| ||||||||
Added: | ||||||||
> > |
| |||||||
Bugs:
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2675 to 2675 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | Troubleshooting tips
| |||||||
Bugs:
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2622 to 2622 | ||||||||
appx.htmlThe appx.html file is the web document that a web browser can view. This document contains a link to a Java Web Start file (appx.jnlp). When this link is clicked, the JRE environment is installed if it doesn't exist on the client desktop, and then the APPX Desktop Client application will load. Subsequent clicks will only download updates. | ||||||||
Changed: | ||||||||
< < | Configure your web server | |||||||
> > | Configure your web server's jnlp Mime type settings. | |||||||
Your webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track if your server is not already configured for jnlp mime type support. | ||||||||
Changed: | ||||||||
< < | Apache web server | |||||||
> > | Apache web server Mime type settings | |||||||
You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache recommends that you use the AddType directive. If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Line: 2644 to 2644 | ||||||||
[joe@webserver /]$ | ||||||||
Changed: | ||||||||
< < | Microsoft IIS web server | |||||||
> > | Microsoft IIS web server Mime type settings | |||||||
Windows 2000 IIS ServerStart the IIS Management Console and perform the following steps:
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2645 to 2645 | ||||||||
Microsoft IIS web server | ||||||||
Changed: | ||||||||
< < | Apache /etc/ files. IIS .jnlp mime entry. | |||||||
> > | Windows 2000 IIS ServerStart the IIS Management Console and perform the following steps:
Windows Server 2003 and XP IIS ServerStart the IIS Management Console and perform the following steps:
Windows Vista IIS ServerStart the IIS Management Console and perform the following steps:
| |||||||
That's all there is to publishing APPX Desktop Client utilizing Java Web Start technology.
Bugs: |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 37 to 37 | ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/4.2.a/java_web.tgz | |||||||
> > | [joe@webserver /]$ cd /var/www/html [joe@webserver /]$ sudo wget http://www.appx.com/ftp/appx/products/appx/client/4.2.a/java_web.tgz | |||||||
[joe@webserver html]$ | ||||||||
Line: 47 to 47 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ sudo tar xzvpf appx.tgz | |||||||
> > | [joe@webserver html]$ sudo tar xzvpf appx.tgz | |||||||
Line: 65 to 65 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ ls -la | |||||||
> > | [joe@webserver html]$ ls -la | |||||||
Line: 81 to 81 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
> > | [joe@webserver html]$ cd appx [joe@webserver appx]$ ls | |||||||
Line: 105 to 105 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.html | |||||||
> > | [joe@webserver appx]$ cat appx.html | |||||||
Line: 156 to 156 | ||||||||
appx.jnlp contents | ||||||||
Changed: | ||||||||
< < | [joe@webserver appx]$ cat appx.jnlp | |||||||
> > | [joe@webserver appx]$ cat appx.jnlp | |||||||
Line: 2632 to 2632 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
[joe@webserver /]$ | ||||||||
Line: 2640 to 2640 | ||||||||
| ||||||||
Changed: | ||||||||
< < | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
> > | [joe@webserver /]$ grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
[joe@webserver /]$ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2624 to 2624 | ||||||||
Configure your web server | ||||||||
Changed: | ||||||||
< < | Your webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track is your server is not already configured for jnlp mime type support. | |||||||
> > | Your webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track if your server is not already configured for jnlp mime type support. | |||||||
Apache web server | ||||||||
Changed: | ||||||||
< < | You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache recommends that you use the AddType directive. | |||||||
> > | You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache recommends that you use the AddType directive. | |||||||
If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | ||||||||
Deleted: | ||||||||
< < | grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | |||||||
Changed: | ||||||||
< < | Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modificatioons then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
> > | Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modifications then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support.[joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types* [joe@webserver /]$ | |||||||
Added: | ||||||||
> > | [joe@webserver /]$ *grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess* [joe@webserver /]$ | |||||||
Microsoft IIS web server |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2626 to 2626 | ||||||||
Your webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track is your server is not already configured for jnlp mime type support.
Apache web server | ||||||||
Changed: | ||||||||
< < | You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache recommends that you use the AddType directive. | |||||||
> > | You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache recommends that you use the AddType directive. | |||||||
Changed: | ||||||||
< < | If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||
> > | If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||
grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | ||||||||
Changed: | ||||||||
< < | Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modificatioons then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||
> > | Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modificatioons then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||
grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess
Microsoft IIS web server |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2626 to 2626 | ||||||||
Your webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track is your server is not already configured for jnlp mime type support.
Apache web server | ||||||||
Changed: | ||||||||
< < | You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache [[http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype][recommends] that you use the AddType directive. | |||||||
> > | You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache recommends that you use the AddType directive. | |||||||
Added: | ||||||||
> > | If you wish to modify the Apache global TypesConfig file and the file exists in /etc/mime.types, then you might try syntax like the following which will grep for the jnlp entry, and if not found will append an entry for jnlp support. | |||||||
grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types | ||||||||
Changed: | ||||||||
< < | or grep -qs 'application/x-java-jnlp-file' .htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> .htaccess | |||||||
> > | Or, if you wish to modify an .htaccess file in your http://www.example.com/appx/ directory, and your web server is configured to allow .htaccess modificatioons then try the following syntax which will grep for the jnlp entry, and if not found will append an entry for jnlp support. grep -qs 'application/x-java-jnlp-file' /var/www/html/appx/.htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> /var/www/html/appx/.htaccess | |||||||
Microsoft IIS web server |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 2620 to 2620 | ||||||||
splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file.appx.html | ||||||||
Changed: | ||||||||
< < | The appx.html file is the web document that a web browser can view. This document contains a link to a Java Web Start file (appx.jnlp). When this link is clicked, the JRE environment is installed if it doesn't exist on the client desktop, and then the APPX Desktop Client application will load. Subsequent clicks will only download updates. Modify | |||||||
> > | The appx.html file is the web document that a web browser can view. This document contains a link to a Java Web Start file (appx.jnlp). When this link is clicked, the JRE environment is installed if it doesn't exist on the client desktop, and then the APPX Desktop Client application will load. Subsequent clicks will only download updates. | |||||||
Configure your web serverYour webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track is your server is not already configured for jnlp mime type support.Apache web server | ||||||||
Added: | ||||||||
> > | You need to add a mime type entry for jnlp. You can either use the Apache AddType directive inside the Apache httpd.conf file or the .htaccess file, or modify the Apache web server global mime.types file. The location of this mime.types file is specified by the TypesConfig Apache directive. Apache [[http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype][recommends] that you use the AddType directive. grep -qs 'application/x-java-jnlp-file' /etc/mime.types || echo 'application/x-java-jnlp-file jnlp' >> /etc/mime.types or grep -qs 'application/x-java-jnlp-file' .htaccess || echo 'AddType application/x-java-jnlp-file jnlp' >> .htaccess | |||||||
Microsoft IIS web server |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 94 to 94 | ||||||||
APPX Desktop Client Web Start Bundle Componentsappx32.gif | ||||||||
Changed: | ||||||||
< < | The appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. | |||||||
> > | The appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. | |||||||
appx.jarThe APPX Desktop Client in Java jar format.appx.jpg | ||||||||
Line: 153 to 153 | ||||||||
appx.jnlpThis is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file. | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | appx.jnlp contents | |||||||
[joe@webserver appx]$ *cat appx.jnlp* | ||||||||
Line: 250 to 250 | ||||||||
Added: | ||||||||
> > | Table of possible element / attribute available to you in a JNLP file. | |||||||
Line: 2616 to 2618 | ||||||||
splash.gif | ||||||||
Changed: | ||||||||
< < | This is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file. | |||||||
> > | This is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file. | |||||||
appx.html | ||||||||
Changed: | ||||||||
< < | The appx.html file is the web document that a web browser can view. This document contains a link to a Java Web Start file ( appx.jnlp). When this link is clicked, the JRE environment is installed if it doesn't exist on the client desktop, and then the APPX Desktop Client application will load. Subsequent clicks will only download updates. Modify | |||||||
> > | The appx.html file is the web document that a web browser can view. This document contains a link to a Java Web Start file (appx.jnlp). When this link is clicked, the JRE environment is installed if it doesn't exist on the client desktop, and then the APPX Desktop Client application will load. Subsequent clicks will only download updates. Modify | |||||||
Configure your web server |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 92 to 92 | ||||||||
Changed: | ||||||||
< < | The appx.html file.
| |||||||
> > | APPX Desktop Client Web Start Bundle Componentsappx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document.appx.jarThe APPX Desktop Client in Java jar format.appx.jpgappx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.appx.htmlThe appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually. | |||||||
| ||||||||
Line: 142 to 150 | ||||||||
Changed: | ||||||||
< < | The appx.jnlp file.
| |||||||
> > |
appx.jnlpThis is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Now take a look at the appx.jnlp file. | |||||||
| ||||||||
Line: 2606 to 2615 | ||||||||
Deleted: | ||||||||
< < | APPX Desktop Client Web Start Bundle Componentsappx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document.appx.jarThe APPX Desktop Client in Java jar format.appx.jpgappx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.appx.htmlThe appx.html file exists only to provide someone with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file.appx.jnlpThis is an XML file that defines the environment that the APPX Desktop Client will run it. The file is made up of elements, element values, element stanzas and comments. The file is documented with comments. Let's review a few of the key elements of the appx.jnlp file.
| |||||||
splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file.appx.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 123 to 123 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Click To Launch the APPX Desktop Client Demonstration | |||||||
> > | <--Click To Launch the APPX Desktop Client Demonstration--> <-- Start of Sun's deployJava.js script that attempts to detect if Java is installed and install it or updated --> <-- as needed for Windows, Linux and Mac. Sun encourages you to hotlink their version of the script --> <-- because they update it as needed. At the moment, the Windows platform has the best support for detection --> <-- This deployJava.js script is meant to replace the A HREF line above, so we've left it commented out --> | |||||||