问题(spring maven svn service)

1、ssh+maven hibernate的事务配置无效 只能查 更新和删除语句都不会出现 是因为配置事务错误
	如果正确配置到指定的Action 会导致页面出现java.lang.NoSuchMethodException: com.sun.proxy.$Proxy41.list()
	
	因为BaseAction继承了ActionSupport所以导致出现了这个错误加上
	
	而且applicationContext中的修改jrebel不能很好的热布置 需要重启tomcat
	
	另外一种产生com.sun.proxy.$Proxy41.list() 的原因可能是加了@Transactional可以尝试删掉这个
1.1、如果把代码写在service层不知道为什么也没有 可以尝试在action写
2、maven中mvn install 出现No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
	可以在父工程的pom.xml把org.apache.maven.plugins 中的jdk版本换成eclipse的 libray的版本再install

3、 java.lang.NoClassDefFoundError: org/quartz/JobDetail
	可能是Spring和quartz的版本冲突,使用新版的quartz,比如2.2.1版本

4、Spring3.2.8版本及其以下不支持编译版本为JDK1.8的jar包。如果想要用1.8版本的jar包,那么就得更新到Spring 4。运行的jdk版本不能低于编译时的版本
5、ContextConfiguration不行就用applicationContext = new ClassPathXmlApplicationContext("classpath:config/mybatis-config.xml"); 
6、org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'orderInfoService' for bean class [com.greatmicro.demo.service.OrderInfoService] conflicts with existing, non-compatible bean definition of same name
	组件命名重复 修改名字

autowired注入

org/apache/cxf/common/xmlschema/SchemaCollection.java 
jar包冲突
exclude XmlSchema在阶层右侧的

svn,maven

1、先用maven然后通过svn上传工程再检出后发现组件间不能相互引用--》通过maven的update project解决
2、通过tortoiseSVN上传MAVEN文件到svn服务器或者在eclipse只上传父工程文件。然后检出文件后通过import 现有maven工程--》断开svn连接-》maven update project 完成检出
3、出现重复的文件夹 比如src/test(下面还有个src里面有test包)
	maven-》update project
4、Intellij IDEA控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
	首先要确保maven是否在系统配置的路径当中
		cmd——》输入 mvn -v 如果出现mvn不是内部或外部命令,也不是可运行的程序或批处理文件 那么说明路径并未配好
			系统变量中添加新的变量 maven_home 变量值为安装的maven路径
			在系统变量path中添加 %maven_home %\bin 
		重新在cmd输入 mvn -v 展现maven的版本即可
	然后重启idea 重新输入mvn 正常使用

https://blog.csdn.net/fuck_money/article/details/81092222

你可能感兴趣的:(问题)