Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

Réponse
 
Outils de la discussion
Vieux 01/08/2008, 14h53   #1 (permalink)
Invité de passage
 
Date d'inscription: août 2008
Messages: 5
Par défaut Deployer Plusieurs Applications

Bonjour a tous,

Voila j'ai un petit soucis sur tomcat et je ne vois vraiment pas comment faire:
Je vous explique ma situation:

-J'ai un tomcat qui tourne sur le port 8080 nickel, et j'aimerai déployer plusieurs .war dans mon dossier webapps qui on le mémé nom mais qui ne sont pas de la même version.
Un exemple:

pour faire tourner l'appli il y a 2 fichiers .war : main.war et plugin.war
quand je les met dans webapps il me les déploie nickel dans des dossier qui prennent les nom main et plugin.

et donc ma question comment faire faire tourner 2 main.war qui on respectivement chacun leur plugin.war
(Renommer le main.war en main2.war fonctionne mais pas pour le plugins.war car les 2 main feront toujours appel au plugin.war)


Mon idée mettre chacun des couple main.war et plugin.war dans des dossier par exemple v1 et v2 mais a ce moment la rien ne ce passe
mes .war ne sont pas déployer (j'ai essayer de jouer avec les 'context' mais ce fut un echec^^)

Si vous avez une piste, je suis preneur (en espérant avoir été clair^^)
detonyle est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/08/2008, 10h48   #2 (permalink)
Membre régulier

 
Avatar de julien.dubois
 
Date d'inscription: juillet 2007
Messages: 113
Par défaut

Ton problèmes est que tu dépends du nom de tes WARs pour le déployement, ce qui n'est pas une super idée... Plusieurs solutions sont possibles :
- Repackager ton appli pour n'avoir qu'un seul gros WAR monobloc : ainsi tu pourrais la déployer plusieurs fois, avec des noms différents.
- Ne pas taper directement dans ton "plugin.war", mais utiliser une variable pour le retrouver

Dans un certain sens tu as le type de problème que S2AP essaye de résoudre : avoir plusieurs versions d'un module en parallèle, et découper son WAR en modules. Par contre avec un Tomcat "de base" il n'y a pas de solution super élégante pour faire cela.
__________________
Julien Dubois

http://www.springsource.fr
julien.dubois est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 09h25   #3 (permalink)
Invité de passage
 
Date d'inscription: août 2008
Messages: 5
Par défaut

Et en utilisant le principe des context, en ayant un dossier V1 avec tout mes .war et un 2° dossier V2 avec mes .war?

Ce n'est pas possible?
detonyle est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 13h58   #4 (permalink)
Invité de passage
 
Date d'inscription: août 2008
Messages: 5
Par défaut

ce schéma de principe n'est pas faisable?

Webapps/V1/appli.war
Webapps/V1/plugins.war


Webapps/v2/appli.war
Webapps/v2/plugins.war

et lancement de l'applis V1 avec l'URL: http://server:8080/v1/appli/index.jnlp
lancement de l'applis V2 avec l'URL: http://server:8080/v2/appli/index.jnlp

??
detonyle est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/08/2008, 16h39   #5 (permalink)
Nouveau membre du Club
 
Date d'inscription: octobre 2002
Localisation: Charleville
Âge: 32
Messages: 71
Par défaut

j'ai eu le même souci et je me suis pas pris la tête : 2 tomcats sur deux ports différents et ça roule
CiTriX est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide