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