Déploiement Tomcat, Context.xml, Server.xml et DataSource

Pour simplifier le déploiement de l’application sur laquelle je travaille présentement, j’ai décidé de transférer l’information sur le datasource du server.xml vers le context.xml puisqu’elle est spécifique à mon application. C’est d’ailleurs ce qui est conseillé de faire. Toutefois, après l’avoir fait, l’application ne retrouve plus le datasource. Après avoir cherché longuement, j’ai trouvé ce qui n’allait pas. Il manquait une référence explicite au Datasource (resource-ref) dans le web.xml. Lorsque le datasource est défini dans server.xml, il ne semble pas nécessaire de mettre la référence dans le web.xml.

2 réponses à to “Déploiement Tomcat, Context.xml, Server.xml et DataSource”

  1. Orden écrit :

    Si tu as déclaré une resource globale « ResG » ajoute cela à dans ton fichier de contexte de l’appli:

    Tu verras alors une resource ResLocal dispo dans ton appli.

  2. Orden écrit :

    Si tu as déclaré une resource globale « ResG » ajoute cela à dans ton fichier de contexte de l’appli:

    <ResourceLink name= »ResLocal » global= »ResGlobal »
    type= »javax.sql.DataSource »/>

    Tu verras alors une resource ResLocal dispo dans ton appli.

Laisser un commentaire