Tomcat-6.0.18, structure de répertoire étendue, source de données dans le fichier context.xml
-
22-07-2019 - |
Question
Environnement:
- Tomcat-6.0.18
- Oracle-Db
- JDK-1.6.0_1
-1- context.xml dans un fichier war - fonctionne correctement
mon-application.war / META-INF / context.xml :
<Resource
auth="Container"
driverClassName="oracle.jdbc.OracleDriver"
maxActive="5"
maxIdle="1"
maxWait="-1"
name="jdbc/dataource-name"
password="pwd"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@host-name:1521:xe"
username="name"/>
Important: context.xml est placé dans une archive de guerre dans ce cas. Après le déploiement, l’application peut accéder à la base de données sans problème
-2- context.xml dans une structure de répertoire étendue (ne fonctionne pas) :
mon-application / META-INF / context.xml (même contenu)
Important: context.xml est placé dans une structure de répertoire étendue dans ce cas. Après le déploiement, l'application ne peut pas accéder à la base de données. Le message d'exception est: javax.naming.NameNotFoundException: le nom jdbc n'est pas lié dans ce contexte
Ma question :
Comment configurer tomcat (ou mon application) dans le cas 2?
La solution
S'il vous plaît oublier mon message ...
Le cas 2 fonctionne bien aussi!