Bonjour,

Dans une application web réalisée en Java, j'exécute dans une servlet un fichier .vbs:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Runtime.getRuntime().exec("cmd /k " + path + "exec_macro.vbs");
Lorsque l'application est déployée sur un serveur Tomcat sous Windows XP, cela fonctionne sans problèmes.

En revanche, le script vbs ne s'exécute pas lorsque l'appli est déployée sur un serveur Tomcat sous Windows 7.

Le Runtime.getRuntime().exec pose-t-il problème sous Windows 7 ? Est-ce que c'est la commande cmd qui pose problème ? Toute idée sera la bienvenue.

A noter que le fichier vbscript s'éxécute correctement sous Windows 7 lorsque je double clique dessus. Il s'exécute également depuis une fenêtre cmd ("démarrer > exécuter")

Concernant le pare-feu, tout est désactivé.

Je vous remercie par avance.