dubbo开发中遇到的坑

问题一:springaop事务和dubbo冲突解决办法

第一步:


	

用xml配置代替dubbo的注解

第二步:在消费者调用生产者接口时,使用@reference,表示从dubbo调用服务.

问题一:dubbo2.5.3和spring4.1.6冲突

第一步:在pom.xml文件中,去掉dubbo的spring依赖即可


 com.alibaba
dubbo
2.5.6
     

或者直接用2.5.6版本dubbo即可,dubbo2.5.6版本用的spring4.1.6版本

pom文件


dubbo里面pom.xml


	4.0.0
	
		cn.yh
		ssm-parent
		0.0.1-SNAPSHOT
	
	ssm-dubbo
	  
		
			cn.yh
			ssm-service
			0.0.1-SNAPSHOT
		
		
			com.alibaba
			dubbo
			2.5.3
			
				
					spring
					org.springframework
				
			 
		
		
			org.springframework
			spring-context
			4.3.10.RELEASE
		
		
			com.101tec
			zkclient
			0.10
			
			
			org.aspectj
			aspectjweaver
			${aspectjweaver-version}
		
		
			org.springframework
			spring-jdbc
			${spring-version}
		
		
		
			org.mybatis
			mybatis
			${mybatis-version}
		
		
		
			org.mybatis
			mybatis-spring
			${mybatis-spring-version}
		
		
		
			log4j
			log4j
			${log4j-version}
		
		
		
			mysql
			mysql-connector-java
			${mysql-connector-java-version}
		
	
	
		
			
				src/main/java
				
					**/*.properties
					**/*.xml
				
				false
			
			
				src/main/resources
				
					**/*.properties
					**/*.xml
				
				false
			
		
		

消费者里面的pom.xml


  4.0.0
  
    cn.yh
    ssm-parent
    0.0.1-SNAPSHOT
  
  ssm-manage
  war
 	
		3.0.1
		2.2
		1.2
		4.1.6.RELEASE
		3.2.7
		1.2.3
		1.2.17
		5.1.38
		2.4.1
		1.3.1
		2.2
		1.8.6
		2.2
		2.5.3
		0.10
		2.8.1
		3.3
		4.1.6
		4.11
		4.10.1
		4.5
	
		
		
			cn.yh
			ssm-service
			0.0.1-SNAPSHOT
		
			
			
				org.apache.httpcomponents
				httpclient
				${httpclient-version}
			
			
			
				org.apache.solr
				solr-solrj
				${solrj-version}
			
			
			
				junit
				junit
				${junit-version}
			
			
			
				javax.servlet
				javax.servlet-api
				${javax.servlet-api-version}
				
				provided
			
			
			
				javax.servlet.jsp
				jsp-api
				${jsp-api-version}
				provided
			
			
			
				jstl
				jstl
				${jstl-version}
			
			
			
				org.springframework
				spring-webmvc
				${spring-version}
			
			
				org.springframework
				spring-jdbc
				${spring-version}
			
			
			
				org.mybatis
				mybatis
				${mybatis-version}
			
			
			
				org.mybatis
				mybatis-spring
				${mybatis-spring-version}
			
			
			
				log4j
				log4j
				${log4j-version}
			
			
			
				mysql
				mysql-connector-java
				${mysql-connector-java-version}
			
			
			
				com.fasterxml.jackson.core
				jackson-databind
				${jackson-version}
			
			
			
				commons-fileupload
				commons-fileupload
				${commons-fileupload}
			
			
				commons-io
				commons-io
				${commons-io-version}
			
			
				org.aspectj
				aspectjweaver
				${aspectjweaver-version}
			

			
				com.alibaba
				dubbo
				${dubbo-version}
				  
					
						spring
						org.springframework
					
				  
			
			
				org.springframework
				spring-context
				${spring-version}
			
			
				com.101tec
				zkclient
				${zkclient-version}
			
			
				com.github.pagehelper
				pagehelper
				${pagehelper-version}
			
			
			
				commons-net
				commons-net
				${ftpclient-version}
			
			
			
				redis.clients
				jedis
				${jedis-version}
			
		
	
		
			
				src/main/java
				
					**/*.properties
					**/*.xml
				
				false
			
			
				src/main/resources
				
					**/*.properties
					**/*.xml
				
				false
			
		
		
			
				
					org.apache.tomcat.maven
					tomcat7-maven-plugin
					${tomcat7-maven-plugin-version}
					
						80
						/
					
				
			
	


学习新的知识,最浪费时间在架构搭建上,整理一下,帮助大家解决点问题




你可能感兴趣的:(java框架)