Téléchargement et exécution d'une application client Java EE avec Java Web Start
La technologie Java™ Web Start est fournie par l'environnement d'exécution Java Standard Edition pour déployer des clients d'application Java Enterprise Edition, y compris des clients légers, sur la machine client distante, par un simple clic dans le navigateur Web sur la machine client.
Avant de commencer
Les plateformes client prises en charge pour le déploiement des clients d'application à l'aide de Java Web Start sont les mêmes que les plateformes prises en charge pour IBM® Application Client for WebSphere Application Server, à l'exception de Linux on Power et OS/400.

Pourquoi et quand exécuter cette tâche
Pour déployer des clients d'application à l'aide de Java Web Start, la machine client doit avoir au moins un environnement d'exécution Java SE installé. L'environnement d'exécution Java SE inclut Java Web Start, qui implémente le protocole JSR 56: Java Network Launching Protocol et l'API. Le fichier EAR (Enterprise Archive) des clients d'application est une ressource JAR (fichier d'archive Java) dans un fichier de descripteur JNLP qui se trouve sur un serveur central. Le fichier de descripteur JNLP définit également les conditions d'environnement d'exécution pour l'exécution de l'application.
WebSphere Application Server fournit une classe de lanceur permettant de lancer l'application client Java EE dans le conteneur de client d'application à l'intérieur de Java Web Start. IBM Application Client for WebSphere Application Server peut ne pas être installé sur cette machine client. Dans ce cas, créez et installez un conteneur de client d'application et le module d'exécution en tant qu'environnement d'exécution via Java Web Start. Le fichier de descripteur JNLP définit cet environnement d'exécution en tant qu'environnement requis pour l'exécution du client d'application Java EE.
WebSphere Application Server fournit également des programmes d'utilitaire de ligne de commande pour créer ce conteneur de client d'application et un module d'exécution à partir d'une installation IBM Application Client for WebSphere Application Server existante. Il fournit également une classe d'installation pour installer ce module en tant qu'environnement d'exécution pour le conteneur de client d'application ainsi que l'environnement JRE (Java Runtime Environment) dans l'installation IBM Application Client for WebSphere Application Server. Afin d'exécuter le client d'application Java EE, le fichier EAR est déployé en tant que ressource JAR, ressource décrite dans le fichier de descripteur JNLP.
Procédure
Exemple
Un exemple de déploiement Java Web Start est inclus dans les exemples de client. Cet exemple illustre les étapes permettant de déployer un client d'application Java EE à l'aide d'un script ANT automatique. L'exemple inclut un servlet permettant de générer la réponse JNLP du programme d'installation de l'environnement d'exécution avec l'ID de version JNLP, par exemple, x-java-jnlp-version-id.