新人开发日记(4)

新人开发日记(4)2012 12 09 新建的项目都报这两个错 Dynamic Web Module 3 0 requires Java 1 6 or newer One or more constraints have not been satisfied 进过研究最终解决 方法是在 pom xml 文件中添加如下代码 plugin groupid org groupid plugin

大家好,我是讯享网,很高兴认识大家。

2012.12.09
新建的项目都报这两个错 
Dynamic Web Module 3.0 requires Java 1.6 or newer.








One or more constraints have not been satisfied.
进过研究最终解决。方法是在pom.xml文件中添加如下代码: <plugin>  
       <groupId>org.apache.maven.plugins</groupId>  
       <artifactId>maven-compiler-plugin</artifactId>  
       <version>2.3.2</version>  
       <configuration>  
           <source>1.6</source>  
           <target>1.6</target>  
       </configuration>  
    </plugin>  
目前不知道原理。推测是复制的项目缺少相关插件(maven会在当前项目中加载plugins声明的插件;)。之前也许是继承父项目的配置。。
pluginManagement的一个使用案例是当有父子项目的时候,父项目中可以利用pluginManagement声明子项目中需要用到的插件,之后,
当某个或者某几个子项目需要加载该插件的时候,就可以在子项目中plugins节点只配置 groupId 和 artifactId就可以完成插件的引用。


还有这个错误:
  
 The matching wildcard is strict, but no declaration can be found for element 'context:component-scan'.


经检查自动扫描的包名通配符没有与之相匹配的包<context:component-scan base-package="com.xiao2edu.*" ></context:component-scan> 




2015.12.11
关于bean创建失败的错误,对照网上答案,1,监听器没配置2.在bean类中调用自己造成死循环(首先仔细检查类代码)3.如果对于一个接口有多个实现类的话,需要在注解后家名字标示(@Service("service")).但是。。。。。。。。。。。。。。。。。。。。。。以上三个问题检查修改后,依然报这个错:No qualifying bean of type [org.hibernate.SessionFactory] found for dependency:目前不知道什么原因。坐等时间给我答案。
时间的答案一:今天发现有时候在对象前面加上@Resource有时会导致bean创建失败。

2023.07.28


讯享网

给过去的自己。。现在的你过得很好,多亏了过去的你那么努力。这个问题是因为maven依赖的问题,依赖缺失或冲突。请确保正确引入了hibernate的相关依赖,然后maven clean ->maven install

小讯
上一篇 2025-03-19 13:12
下一篇 2025-03-15 12:45

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/48459.html