Deployment Assembly没有dependencies
来源:3-6 ——如何使用源代码

慕粉2110412814
2018-04-01
老师好,
我导入完项目出现了如下问题:
异常:
导入后进行项目配置时出现Deployment Assembly的问题。
两个打jar包的项目onCommon, onService已经确保选择了Utility Module
在ocCommon中的Deployment Assembly ->add..->Java build path entries->
中没有Maven Dependency, 只有一个elicpse相关的Maven 插件如图
在ocService中的Deployment Assembly ->add..->Java build path entries->
中是空的,没有东西可以选择
说一下我的环境:
确认已经安装了maven,并且出现这个问题后,我认为是自带的maven的问题,特意单独下载了一个maven加入到eclipse,仍然是相同的问题
jdk 1.8, 所以我在
properties->java compiler里面选择了1.8
project facet里面选择了1.8
在POM文件里把plugin的编译版本也改成了1.8
Eclipse使用的是neo3版本
我尝试直接tomcat运行,出现如下错误,应该是jar包没有进来吧?
2回答
-
如果是web项目(war包),是有 Deployment Assembly 的,
ocService 和 ocCommon是jar包,没有Deployment Assembly,,
tomcat异常是因为jar包没有加载进去造成的,可以参考群里单独录制的项目导入说明视频;
如果还有问题,可以qq私聊我,再帮你详细定位
012018-04-03 -
慕粉2110412814
提问者
2018-04-01
补充上面的问题,下面是tomcat异常堆栈
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'portalServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.online.college.core.consts.service.IConstsClassifyService com.online.college.portal.business.impl.PortalServiceImpl.constsClassifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'constsClassifyServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.online.college.core.consts.dao.ConstsClassifyDao com.online.college.core.consts.service.impl.ConstsClassifyServiceImpl.entityDao; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.online.college.core.consts.dao.ConstsClassifyDao] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1204)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:725)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
00
相似问题