Я работаю над небольшим веб-проектом на Java и Spring3 MVC.Хотя я изучал Java в течение последних 5 месяцев, я впервые делаю что-то существенное с любой из этих технологий.
Проблема, с которой я сталкиваюсь, заключается в настройке подключения к базе данных Mysql с помощью Dependency Injection в файле Spring applicationContext.xml.
Я создаю новый проект в NetBeans и выполняю следующие действия:
- Включить Spring3 с внедрением зависимостей
- Импорт библиотеки mysql JDBC
- Создать файл jdbc.properties с соответствующими парами имя-значение
- Запустить проект (работает нормально)
- Настройка подключения к базе данных в applicationContext.xml
- Повторная загрузка проекта
- Ошибка сборки
Это мои applicationContext.xml и jdbc.properties
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
p:location="/WEB-INF/jdbc.properties" />
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="${jdbc.driverClassName}"
p:url="${jdbc.url}"
p:username="${jdbc.username}"
p:password="${jdbc.password}" />
<!-- ADD PERSISTENCE SUPPORT HERE (jpa, hibernate, etc) -->
</beans>
Это jdbc.properties
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/bcash
username=root
password=myPassword
Я потратил большую часть недели, пытаясь настроить Spring3, я также читал Spring in Action и Spring Recipes,но я, кажется, не могу преодолеть первое препятствие простой настройки контейнера Spring.
Я пропускаю что-то простое?
Любая помощь действительно приветствуется, заранее спасибо
UPDATE Сообщение об ошибке Buid
/home/bcash/NetBeansProjects/bcash.com/nbproject/build-impl.xml:726: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 6 seconds)
Соответствующее сообщение строки build-XML
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>