Problèmes:
_ Pbs et windowserver ne sont pas lancés. pbs plante parfois ce qui bloque le
lancement des application.
_ Jar manquant ou inaccessible car chemin dans le CLASSPATH est faux.
_ Jar en trop (ClientSTD.jar ne doit pas être dans le CLASSPATH) ou jar fournissant
une version supplémentaire d'une class (java ne sais pas choisir celle a utiliser)
_ La variable NEXT_ROOT n'est pas positionnée sur C:\Apple
_ Mauvaises version de Java.
_ La variable PATH est incorrecte, elle doit commencer par les chemins Windows,
puis ceux des applications en avant dernier ceux d'Apple et ensuite ceux d'oracle.
_ En cas de fenêtre d'erreur Oracle avec login/password/service faire annuler pour
obtenir le message d'erreur (ORA-xxxx) qui après une recherche dans google informe
sur le problème.
Remarques:
_ Les applications lourdes ne pouvant être lancé que sous Microsoft Windows, depuis
les autres OS il faut passer un serveur CITRIX ou TSE, il faut positionner la variable
d'environnement NSSESSIONNAME avec le login de l'utilisateur.
_ Ce type d'application a vocation a disparaître, peut de personne on réellement
besoin de Jefyco.exe, Jefyweb est suffisant pour bien des cas même si elle a moins de
fonctionnalités.
_ La cohabitation avec les applications de l'AMUE ce passe uniquement au niveau du
client Oracle, le dénominateur commun est 8i pour l'instant.
Application légères:
• Les applications web il faut juste un navigateur http correct (Firefox, Konqueror ou
Safari).
• Les applications Java-Client il y a donc besoin de java (la version 1.4.2 reste celle de
référence). Le code qui permet le lancement des applications est contenu dans
ClientSTD.jar, il doit donc être disponible au lancement de ces dernières. (Lors de
l'installation de WebObjects 4.51 ce jar a été copié dans C:\Apple\Jar).
Le lancement s'effectue avec une commande basée sur le modèle:
java –cp chemin_du_client/ClientSTD.jar
com.webobjects.eoapplication.client.EOClientApplicationSupport -applicationURL
http://nom_du_serveur:num_port
Il faut donc connaître le serveur et le numéro du port.
_ Pour windows il suffit de crée un raccourci vers javaw (pour ne pas être en mode
verbeux) et passer les arguments comme dans modèle avec le chemin vers
ClientSTD.jar, le nom (dns) du serveur (pas son ip) ainsi que le port de l'application.
Comme répertoire d'exécution choisir le répertoire de où est ClientSTD.jar
_ Sous Unix (BSD*, GNU Linux/Hurd ...), faire un script shell contenant la ligne de
commande. (inutile de préciser qu'il faut avoir un display X11)
_ Sous MacOSX il est possible «packager» les applications Java pour en faire un
composant "double cliquable". Les paramètres de lancement sont contenus dans le
fichier Client_MacOSX.app/Contents/Info.plist. Il suffit de paramétrer l’entrée
<string>-applicationURL http://nom_du_serveur:num_port</string>
avec les bonnes valeurs
pour le serveur et le numéro de port.