Lancer Tomcat partir dune application java

Lancer Tomcat partir dune application java - Java - Programmation

Marsh Posté le 02-06-2008 à 10:18:11    

Salut tout le monde
je voulais savoir si il ya moyen de lancer le serveur Tomcat a partir d'une application java ?
Merci d'avance

Reply

Marsh Posté le 02-06-2008 à 10:18:11   

Reply

Marsh Posté le 03-06-2008 à 20:04:03    

tu peux essayer d'utiliser Runtim.getRuntime().exec(String command) et filer comme command le binaire qui sert à lancer tomcat (startup.sh ou startup.bat selon ton OS)
 
Pour windows il faut préfixer ton chemin de cmd /c
Peut-être même que sous linux il faut préfixer de /bin/sh mais je pense que ça devrait marcher sans..
 
ex:
Process p = Runtime.getRuntime().exec("cmd /c C:\Program Files\tomcat\bin\startup.bat" );

Reply

Marsh Posté le 04-06-2008 à 10:40:37    

Merci  
je voulais evite ça afin que je ne serai pas obligé de faire un switch sur le type de system  
Merci comme [quote]

Reply

Marsh Posté le 04-06-2008 à 11:35:00    

Pour quelle raison tu voudrais lancer Tomcat depuis une appli Java?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-06-2008 à 14:15:38    

pour un simulateur :: en faite je simule plusieur composant du réseau(OSS) sauf que mes simulateur son répartie un peut partout (Romanie, Sudafrique france ...etc)donc j'ai pas un acces physique a la machine  
Tomcat intervient car j'ai besoin dans un de ces composant de lancer des services web "des serveur de service web". donc je doit essseyer de lancer Tomcat sans avoir a connaitre l'OS et s il ce lance pas je genere une erreur

Reply

Marsh Posté le 04-06-2008 à 14:49:58    

Ce serait pas plus simple d'avoir un jetty embed?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-06-2008 à 15:31:30    

si ça tenai qu'a moi j'aurai utilise directement SAAJ sans avoir besoin d'installer un serveur web mais bon les dieu d'IBM n'aime pas voir d'autre produit de IBM cotoyer les leurs.
Sinon je suis entrain de découvrir ton jetty emded trop sympa

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed