Tomcat-6.0.18, расширенная структура каталогов, источник данных в context.xml - PullRequest
0 голосов
/ 05 августа 2009

Окружающая среда:

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

-1- context.xml в файле войны - отлично работает

мой-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"/> 

Важно: context.xml в этом случае помещается в военный архив. После развертывания приложения можно без проблем получить доступ к базе данных

-2- context.xml в расширенной структуре каталогов (не работает) :

my-application / META-INF / context.xml (тот же контент)

Важно: в этом случае context.xml помещается в расширенную структуру каталогов. После развертывания приложение не может получить доступ к базе данных. Сообщение об исключении: javax.naming.NameNotFoundException: имя jdbc не связано в этом контексте

Мой вопрос :

Как мне настроить Tomcat (или мое приложение) в случае 2?

1 Ответ

0 голосов
/ 05 августа 2009

Пожалуйста, забудьте мои сообщения ...

Случай 2 тоже работает отлично!

...