Domanda

Ambiente:

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

-1- context.xml i un file di guerra - funziona bene

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"/> 

Importante: context.xml è inserito in un archivio di guerra in questo caso. Dopo aver distribuito l'applicazione, è possibile accedere al database senza problemi

-2- context.xml in una struttura di directory espansa (non funziona) :

my-application / META-INF / context.xml (stesso contenuto)

Importante: in questo caso il contesto.xml viene inserito in una struttura di directory espansa. Dopo l'applicazione di distribuzione non accedere al database. Il messaggio di eccezione è: javax.naming.NameNotFoundException: il nome jdbc non è associato in questo contesto

La mia domanda :

Come configuro tomcat (o la mia applicazione) nel caso 2?

È stato utile?

Soluzione

Per favore, dimentica il mio post ...

Anche il caso 2 funziona bene!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top