2016-08-27 3 views
0

Я успешно нажал мое приложение Spring MVC на облако, используя Cloud Foundry. Тем не менее, я получаю следующее исключение при попытке получить доступ к URL:Как запустить проект Spring MVC на Bluemix?

Ошибка 500: javax.servlet.ServletException: SRVE0207E: Uncaught исключение инициализации создан сервлет

Здесь ошибка получить когда я обращаюсь к URL-адресу:

App/0[ERROR ] Context initialization failed2016-08-27T16:12:30.073+0530 
App/0Error creating bean with name 'userService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.covenant.app.dao.UserRepository com.covenant.app.services.UserService.userRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Injection of persistence dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.persistence.EntityManagerFactory] is defined2016-08-27T16:12:30.073+0530 
App/0 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)2016-08-27T16:12:30.075+0530 
App/0 at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:2390)2016-08-27T16:12:30.075+0530 
App/0Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.persistence.EntityManagerFactory] is defined2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:667)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)2016-08-27T16:12:30.074+0530 
App/0[ERROR ] SRVE0271E: Uncaught init() exception created by servlet [dispatcher] in application [myapp]: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.covenant.app.dao.UserRepository com.covenant.app.services.UserService.userRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Injection of persistence dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.persistence.EntityManagerFactory] is defined2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:528)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)2016-08-27T16:12:30.074+0530 
App/0 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)2016-08-27T16:12:30.075+0530 
App/0 ... 28 more2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:572)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:354)2016-08-27T16:12:30.075+0530 
App/0 at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:694)2016-08-27T16:12:30.075+0530 
App/0 at [internal classes] 

Любая помощь будет очень признательна, поскольку я застрял в этот момент времени. Вся моя конфигурация MVC Spring находится в конфигурации Java. Есть ли какие-либо проблемы, если у меня есть все это в моей конфигурации Java при развертывании в Bluemix?

ответ

0

Ошибка в том, что я вызывал свой локальный источник данных для MySQL с помощью DriverManager для получения источника данных. Однако, когда я сменил его на Basic DataSource для Bluemix, он начал работать.

Смежные вопросы