Manuel client AppliDis Java
Transcription
Manuel client AppliDis Java
Manuel logiciel client Java Copyright © Systancia 2012 – Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d’information, et de ce fait ne font l’objet d’aucun engagement de la part de Systancia. Ces informations peuvent être modifiées sans préavis de la part de Systancia. Ce document ainsi que le logiciel AppliDis font l’objet d’une licence d’utilisation. Il ne s’agit pas d’un transfert de propriété. L’accord de la licence d’utilisation est proposé lors de la phase d’installation. Les utilisateurs ne souhaitant pas souscrire cette licence d’utilisation ne devront pas installer le logiciel AppliDis. Au titre de la licence d’utilisation, il est rappelé notamment qu’il est interdit toute reproduction ou tout usage non autorisés de tout ou partie du logiciel AppliDis. Ce qui intègre ce document : aucun élément de la présente documentation ne pourra, sauf accord écrit exprès de la société Systancia, être reproduit, transmis sous quelque forme et par quelque moyen que ce soit pour quelque usage que ce soit autre que l’usage personnel de l’acheteur. Ce document est à destination d’utilisateurs avertis, disposant de notions de base du système d’exploitation Windows de Microsoft. Systancia ne saurait être tenu pour responsable des erreurs de manipulation dans le cadre de l’utilisation du logiciel AppliDis. L’utilisation du produit se fait sous votre entière responsabilité. Marques de sociétés tierces : toutes les autres marques, noms de produits et de sociétés précisés dans ce document sont cités à fins d’explications et sont la propriété de leurs détenteurs respectifs. A ce titre, notamment Microsoft, Windows, Windows 2000, Windows 2003 Server sont des marques de Microsoft Corporation aux Etats-Unis et dans d’autres pays. Systancia 3, rue Paul Henri Spaak 68390 Sausheim France Téléphone : + 33 3 89 33 58 20 Fax : + 33 3 89 33 58 21 http://www.Systancia.com Version documentation Client AppliDis Java v1.01 Manuel logiciel client AppliDis Java Version de la fiche 1.01 11/07/2012 2/8 Table des matières TABLE DES MATIERES .............................................................................................................................................................. 3 INTRODUCTION .................................................................................................................................................................................. 4 MATRICE DE COMPATIBILITE........................................................................................................................................................... 4 PRE-REQUIS ........................................................................................................................................................................................ 5 Poste client ......................................................................................................................................................................................... 5 Serveur ............................................................................................................................................................................................... 5 INSTALLATION ................................................................................................................................................................................... 7 EXEMPLE ............................................................................................................................................................................................ 8 Manuel logiciel client AppliDis Java Version de la fiche 1.01 11/07/2012 3/8 Manuel logiciel client AppliDis Java Introduction Le client AppliDis Java permet l’exécution d’application publiée AppliDis via des navigateurs Internet alternatif à Internet Explorer (Mozilla Firefox, Google Chrome, Safari, etc.…), en utilisant la technologie Java. De ce fait, il est possible d’accéder aux applications publiées AppliDis via le portail web utilisateur, depuis des systèmes d’exploitation Linux et Mac OS. Matrice de compatibilité Le client AppliDis JAVA a été testé et validé pour les configurations suivantes : Système d'exploitation OS MAC MAC MAC LINUX LINUX LINUX Windows Windows Windows Windows Windows Windows Windows Windows Windows Windows Windows Windows Windows Windows Version Lion Lion Lion Ubuntu Mint Centos XP XP XP XP Vista Vista 2003 R2 2003 R2 7 7 7 7 7 7 Service Pack 10.7.3 10.7.3 10.7.3 10.04 12 5.7 SP3 SP3 SP3 SP3 / / SP2 SP2 SP1 / / / SP1 SP1 Navigateur Web Architecture 32 Bits 32 Bits 32 Bits 64 Bits 64 Bits 64 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits 32 Bits Manuel logiciel client AppliDis Java Version de la fiche 1.01 Navigateur Google Chrome Mozilla Firefox Safari Mozilla Firefox Mozilla Firefox Mozilla Firefox Mozilla Firefox Internet Explorer Google Chrome Google Chrome Mozilla Firefox Google Chrome Mozilla Firefox Mozilla Firefox Mozilla Firefox Mozilla Firefox Google Chrome Google Chrome Mozilla Firefox Internet Explorer Version 19 12.0 5.1.3 3.6.23 10.0 3.6.26 3.6.23 8 14 15 3.6.23 15 9.0.1 10.0 9.0.1 3.6.23 14 15 10.0 9 JAVA 1.6.0_b26 1.6.0_b26 1.6.0_b26 1.6.0_b29 1.6.0_b27 1.6.0_b27 1.6.0_b29 1.6.0_b27 1.6.0_b27 1.6.0_b29 1.6.0_b27 1.6.0_b29 1.6.0_b29 1.6.0_b29 1.6.0_b29 1.6.0_b29 Java IcedTea 6 1.6.0_26 1.6.0_b29 1.6.0_b29 11/07/2012 4/8 Manuel logiciel client AppliDis Java Pré-requis Poste client Afin de permettre l’exécution du client AppliDis Java, la présence de Java Runtime Environment (JRE) est indispensable au niveau du poste client. La matrice de compatibilité référence les versions de la machine virtuelle Java (JRE) validée en fonction des systèmes d’exploitation utilisés. Serveur Dans le cas de l’utilisation de la 7 ou supérieur des services IIS au niveau des serveurs d’administration AppliDis, ou des serveurs de présentation AppliDis, il est impératif de vérifier la configuration du module de filtrage des demandes, afin de que ce dernier n’empêche pas l’accès au répertoire « Bin », hébergeant les composants du client AppliDis Java. En effet, par défaut dans IIS 7, le répertoire « Bin » est renseigné au niveau du module de filtrage des demandes, ce qui entraine l’impossibilité d’accéder à ce répertoire, et donc un problème d’accès à l’applet du client AppliDis JAVA. Captures d’écran Commentaires Erreur d’accès au répertoire « Bin », en raison du filtrage des demandes au niveau IIS. Afin de permettre la suppression du répertoire « Bin » au niveau du module de filtrage des demandes, deux solutions distinctes sont disponibles : Manuel logiciel client AppliDis Java Version de la fiche 1.01 11/07/2012 5/8 Manuel logiciel client AppliDis Java Suppression du filtrage du répertoire « Bin » au travers de l’interface graphique : Captures d’écran Commentaires Accéder au menu de configuration des services IIS, au travers du menu démarrer (Outils d’administration / Gestionnaire des services Internet (IIS)), soit en exécutant la commande suivante : "%windir%\system32\inetsrv\InetMgr.ex e" Accéder ensuite au module « Filtrage des demandes ». Accéder à l’onglet « Segments masqués », sélectionner l’entrée « Bin », puis procéder à la suppression de celle-ci Une fois la suppression de l’entrée « Bin » effectuée au niveau de l’onglet « Segments masqués » du module « Filtrage des demandes », procéder au redémarrage des services IIS en exécutant la commande "iisreset" en tant qu’administrateur. Suppression du filtrage du répertoire « Bin » en ligne de commande : L’exécution de la commande suivante depuis une invite de commande (CMD.exe) exécuté en tant qu’administrateur, permettre la suppression du filtrage du répertoire « Bin » : C:\Windows\System32\inetsrv\appcmd.exe hiddensegments.[segment='bin'] Manuel logiciel client AppliDis Java Version de la fiche 1.01 set config /section:requestfiltering 11/07/2012 6/8 /- Manuel logiciel client AppliDis Java Installation L’installation du client AppliDis Java est effectuée automatiquement lors du lancement d’applications publiées depuis le portail web utilisateur, depuis un navigateur alternatif à Internet Explorer. Les composants du client AppliDis Java sont automatiquement télécharger sur le poste client, dans un répertoire temporaire. L’emplacement de ce répertoire varie en fonction du système d’exploitation utilisé, et est automatiquement géré par l’environnement JAVA ("(System.getProperty (« java.io.tmpdir »))"). Si les composants du client AppliDis JAVA ne sont pas trouvés au niveau du répertoire temporaire par défaut du poste client, ces derniers sont automatiquement téléchargés depuis le serveur AppliDis. De plus, une fonctionnalité de mise à jour sélective des dépendances est intégrée. Un fichier « MANIFEST_ApplidisClientJava.txt », présent dans le répertoire d’installation du client AppliDis Java, recense l’ensemble des composants AppliDis Java présent au niveau du poste client, ainsi que leurs versions. A chaque lancement d’applications publiées, une vérification est effectué au niveau du serveur AppliDis afin détecter la présence d’éventuelles mise à jour de composants. Si une version plus récente d’un composant est détectée au niveau du serveur d’administration AppliDis, le composant en question sera téléchargé de manière unitaire. Attention, si un composant du client AppliDis Java est supprimé pour une raison quelconque au niveau du poste client, celui-ci ne sera pas automatiquement téléchargé à nouveau. Il sera donc nécessaire de récupérer manuellement le composant supprimé au niveau du serveur AppliDis, ou de supprimer le fichier « MANIFEST_ApplidisClientJava.txt » afin que l’ensemble des composants du client AppliDis soient récupérés à nouveau. Les composants du Client AppliDis Java seront automatiquement mis à jour au niveau des serveurs d’administration AppliDis et des serveurs de présentation AppliDis, via l’installation de hotfixs pour AppliDis. Pour information, le client AppliDis Java est composé des fichiers suivants : - AppliDisClient_getopt.jar AppliDisClient_jdom.jar AppliDisClient_log4j.jar AppliDisClientJava.jar AppliDisClientJavaLauncher.jar MANIFEST_ApplidisClientJava.txt netscape-javascript.jar Manuel logiciel client AppliDis Java Version de la fiche 1.01 11/07/2012 7/8 Manuel logiciel client AppliDis Java Exemple Exemple de lancement de l’application publiée « NotePad », hébergée sur des serveurs Microsoft Windows 2003 Server R2, depuis un client Linux Ubuntu 12.04 LTS x86 : Troubleshooting Procédez comme suite afin d’activer les logs du client AppliDis JAVA: Créer un fichier nommé « LogEnabled.txt » dans le répertoire contenu les composants du client AppliDis JAVA. Créer un fichier nommé « AppliDisClientForJava.log » dans le répertoire contenu les composants du client AppliDis JAVA, si ce dernier n’existe pas déjà. Configurer les droits NTFS en contrôle total pour tout le monde sur le fichier « AppliDisClientForJava.log ». L’emplacement du répertoire d’installation du client AppliDis JAVA Beta varie en fonction du système d’exploitation utilisé. En effet, ce dernier est automatiquement déterminé par l’environnement JAVA ("(System.getProperty (« java.io.tmpdir »))"). Manuel logiciel client AppliDis Java Version de la fiche 1.01 11/07/2012 8/8