Forum Programmation.java pb déploiment Tomcat

Posté par  .
Étiquettes : aucune
0
23
août
2005
Alors voilà.
J'essaye de déployer une webapp sur un tomcat 5.0.28 avec Ant, en spécifiant le chemin absolu sur le filesystem où je veux que soit déplié le .war.
A chaque fois, il me l'envoie vers le répertoire par défaut des webapps, c'est à dire $CATALINA_HOME/webapps, alors que je voudrais qu'il l'envoie vers un répertoire spécifique (du genre /appli/...).

J'ai bien essayé de spécifier dans le context.xml du .war des trucs du genre 'directory="/appli"', mais rien n'y fait. Je n'ai peut-être pas encore trouvé le bon paramètre...

Je me demande aussi s'il est possible de modifier certaines valeurs au moment du déploiement, avec ant, toujours...

Quelqu'un aurait une piste à me donner pour y arriver ?

Merci d'avance.
  • # delègue ...

    Posté par  . Évalué à 1.

    Si tu travailles avec Ant l'emplacement de ton war n'a aucune importance. Tu devrais utiliser les task dédiés pour Tomcat pour installer et deployer ta webapp.

    <taskdef name="install" classname="org.apache.catalina.ant.InstallTask"/>
    <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"/>
    <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/>
    • [^] # Re: delègue ...

      Posté par  . Évalué à 1.

      En fait, j'utilise le deployer correspondant à la version de tomcat (jakarta-tomcat-5.0.28-deployer.tar.gz), qui est constitué d'un build.xml et des librairies qui vont bien.
      Et le fait de déployer dans un répertoire spécifique est une contrainte que je suis obligé de respecter pour coller aux normes d'exploitation du coin...(pan...)

      Si il faut utiliser autre chose que ant, je suis preneur, l'important, c'est que je puisse scripter le déploiement de mes applis, ainsi que le dé-déploiement, et pourquoi pas le start/stop.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.