У меня следующая ситуация:Почему Tomcat игнорирует META-INF/context.xml при запуске из netbeans?
- У меня есть военный проект Maven в NetBeans 6.7
- Я добавил Tomcat 6.0 как сервер, который я использую для запуска этого проекта
- NetBeans сам создает файл context.xml в каталоге META-INF я добавил ресурсы jdbc там, я уверен, что они верны. Имя «jdbc/defaultDS»;
- Я проверил в целевом каталоге, файл context.xml скопирован правильно.
- Я использую 'java: comp/env/jdbc/defaultDS' как место JNDI для доступа к этому источнику данных.
- Когда я запускаю этот проект на Tomcat (нет ресурсов в конф/context.xml) я получаю исключение:
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
Я понятия не имею, как к тому, что происходит, любая помощь приветствуется.
Как я могу использовать эту конфигурацию? –
Не использовали интеграцию tomcat в netbeans. Я полагаю, вы можете определить источник данных, отсутствующий в каком-либо меню интеграции. У меня есть сомнения, что вы можете убедить netbeans использовать вашу конфигурацию и ее конфигурацию одновременно. –