Pour lancer l'application, il faut au préalable configurer les ressources JMS sur le serveur Glassfish.
Dans un terminal, naviguez vers le dossier bin de glassfish que vous utilisez pour lancer le projet. par defaut ./glassfish/bin Puis lancer les commandes suivantes :
./asadmin create-jms-resource --restype javax.jms.Queue --property Name=glaRequest jms/glaRequest
./asadmin create-jms-resource --restype javax.jms.QueueConnectionFactory --description "connection factory for jms/glaRequest" jms/glaRequestFactory
./asadmin create-jms-resource --restype javax.jms.Queue --property Name=glaResponse jms/glaResponse
./asadmin create-jms-resource --restype javax.jms.QueueConnectionFactory --description "connection factory for jms/glaResponse" jms/glaResponseFactory
./asadmin create-jms-resource --restype javax.jms.Queue --property Name=glaRequestB jms/glaRequestB
./asadmin create-jms-resource --restype javax.jms.QueueConnectionFactory --description "connection factory for jms/glaRequestB" jms/glaRequestBFactory
./asadmin create-jms-resource --restype javax.jms.Queue --property Name=glaResponseB jms/glaResponseB
./asadmin create-jms-resource --restype javax.jms.QueueConnectionFactory --description "connection factory for jms/glaResponseB" jms/glaResponseBFactory
La configuration est terminée
Pour valider le paiement : http://localhost:8080/GLA-Billing/
Pour valider l'envoi de la commande (livraison) : http://localhost:8080/GLA-Validation/
Pour lancer l'application, vous devez ouvrir le projet sous Netbeans, puis build le projet et enfin le deploy (ou run).