Je situation suivante:Pourquoi Tomcat ignore META-INF/context.xml lorsqu'il est exécuté à partir de netbeans?
- J'ai un projet de guerre Maven dans NetBeans 6.7
- J'ai ajouté Tomcat 6.0 en tant que serveur, que j'utiliser pour exécuter ce projet
- NetBeans lui-même crée un fichier context.xml dans le répertoire META-INF, j'ai ajouté des ressources jdbc là, je suis sûr qu'ils sont corrects. Le nom est 'jdbc/defaultDS';
- J'ai vérifié dans le répertoire cible, le fichier context.xml est copié correctement.
- J'utilise 'java: comp/env/jdbc/defaultDS' comme emplacement JNDI pour accéder à cette source de données.
- Quand je lance ce projet sur Tomcat (pas de ressources dans le fichier conf/context.xml) J'obtenir exception:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
Je n'ai pas la moindre idée de ce qui se passe, toute aide est appréciée.
Comment puis-je utiliser ma configuration? –
N'ai pas utilisé moi-même l'intégration de tomcat dans netbeans. Je suppose que vous pouvez définir la source de données qui vous manque dans un menu d'intégration. J'ai des doutes que vous pouvez convaincre netbeans d'utiliser votre configuration et sa configuration en même temps. –