2009-08-05 9 views
0
source de données

Environnement:Tomcat 6.0.18, la structure de répertoire étendu, dans context.xml

  • Tomcat 6.0.18
  • Oracle-Db
  • -1.6.0_1 JDK

-1- context.xml ia fichier de guerre - fonctionne très bien

my-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 guerre archive dans ce cas. Après le déploiement de l'application peut accéder à la base de données sans problèmes

-2- context.xml dans une structure de répertoire étendu (ne fonctionne pas):

my-application/META-INF/contexte. xml (même contenu)

Important: context.xml est placé dans une structure de répertoire développée dans ce cas. Après l'application de déploiement ne pas accéder à la base de données. Message d'exception est: javax.naming.NameNotFoundException: Nom jdbc est pas lié dans ce contexte

Ma question:

Comment configurer tomcat (ou ma demande) dans le cas 2?

Répondre

0

Veuillez oublier mon message ...

Case 2 fonctionne bien aussi!