Я новичок в программировании Spring и в настоящее время борюсь с настройкой Spring 3.1 на основе Java "Я создал следующий класс конфигурации
@Configuration
@ImportResource("classpath:/resources/jdbc.properties")
public class AppConfig {
@Autowired
Environment env;
private @Value("${jdbc.url}")
String url;
private @Value("${jdbc.username}")
String username;
private @Value("${jdbc.password}")
String password;
@Bean
public DataSource dataSource() {
System.out.println("Creating data Source.");
return new DriverManagerDataSource(url, username, password);
}
@Bean
public SessionFactory sessionFactory () throws Exception {
return new AnnotationSessionFactoryBuilder().setDataSource(dataSource()).setPackagesToScan("com.argusoft.loginmodule.domain").buildSessionFactory();
}
}
теперь, когда я пытаюсь запустить проект, я получаю следующую ошибку.
OUTPUT
SEVERE: исключение при загрузке приложения:
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException:
java.lang.IllegalArgumentException: javax.servlet.ServletException:
java.lang.NoClassDefFoundError:
орг / springframework / ядро / окр / EnvironmentCapable
застрял в нем, не могу решить это ..... Я следую Spring Source Blog .
, пожалуйста, также предложите несколько хороших руководств, в которых последняя конфигурация Spring на Java объясняется с помощью простых для понимания примеров ...
Заранее спасибо,