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.
5 janvier 2009 à 10:19
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.
5 janvier 2009 à 10:20
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.