Existe-t-il un moyen simple et programmatique de "déployer" et d'exécuter rapidement un fichier WAR Java standard pour des tests locaux sans avoir à installer et à configurer des logiciels externes comme Tomcat ou Jetty ? Idéalement, quelque chose comme les fonctionnalités embarquables de Jetty, mais spécifiquement pour les fichiers WAR.
Java 6 fournit la pratique Endpoint
classe qui permet de déployer et de tester rapidement des services web. Existe-t-il quelque chose de similaire pour les fichiers WAR ? Par exemple :
AppServer as = new javax.iwish.AppServer("localhost", 8080);
as.deploy("/", new File("path/to/my.war");
as.start();