serveur

Il est possible d'exécuter le Java Service Wrapper en tant qu'outil externe pour tester votre application depuis Eclipse. Cela vous évite de changer de fenêtre chaque fois que vous souhaitez lancer votre application avec le Wrapper.

Nous allons vous guider pas à pas à l'aide d'un exemple simple pour vous montrer comment exécuter le Java Service Wrapper dans Eclipse.

Solution

Tout d'abord, vous aurez besoin d'une copie du Java Service Wrapper. Veuillez le télécharger depuis notre page de téléchargement et extraire les fichiers dans un emplacement pratique. Pour cet exemple, nous extraireons les fichiers et les enregistrerons à cet emplacement : /home/myuser/wrapper.

NOTE

Assurez-vous de disposer d'une clé de licence valide.

Aperçu technique

Dans Eclipse, créez un projet d'exemple nommé MyApplication. Ajoutez une classe my.app.test.MyApplication qui affichera simplement « Hello World » dans la console.

MyApplication.java
package my.app.test;
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Outils externes

Voici les étapes pour configurer les outils externes dans Eclipse.

  • Cliquez sur la flèche à côté de l'icône Outils externes.
  • Sélectionnez Configurations des outils externes.
  • Cliquez sur Programme.
  • Continuez et cliquez sur l'icône Nouvelle configuration de lancement.
  • Nous utiliserons Wrapper comme nom de la nouvelle configuration.
  • Saisissez le chemin vers le fichier binaire du Wrapper : /home/myuser/wrapper/bin/wrapper
  • Dans Arguments, saisissez le texte suivant :
-c ../conf/wrapper.conf 
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp 
wrapper.app.parameter.1=my.app.test.HelloWorld 
wrapper.java.classpath.3=/home/myuser/workspace/MyApplication/bin

Vous devriez maintenant voir dans la console d'Eclipse la sortie du Wrapper et bien sûr la ligne suivante :

wrapper  | --> Wrapper Started as Console
...
jvm 1    | Hello World