Bonjour,
Ayant abandonné l'idée de faire un déploiement via Java Web Start d'un client déployé sur mon serveur Glassfish 3.1 (impossible d'y accéder au .jnlp par un ordinateur distant), je me suis résolu a faire un client J2SE accédant aux Session Bean via RMI.
Bon je connais bien les différents tutoriaux proposés un peu partout:
Importer les appserv-rt.jar, javaee.jar, InitialContext(props), etc. Cela ne marche que dans certains cas, soit quand Glassfish et le client sont sur la même machine, soit si le client contient un Glassfish contenant toutes les librairies nécessaires.
Mais j'ai vu récemment qu'il fallait dorénavant utiliser la commande package-appclient.bat des binaries du serveur afin de créer une arborescence de fichiers contenant les infos et librairies nécessaires pour la connexion client-serveur. J'ai vu un tutoriel sur le site d'oracle qui se contente que d'une ligne explicative.
J'aimerais savoir si vous en avez fait l'expérience, et qu'elle est la meilleure méthode pour un client J2SE dont ses Business Delegates accèdent aux Session Beans d'un Glassfish distant.
Je vous remercie,
A bientôt
Partager