Dubbo微服务打成可执行jar包

1.配置pom.xml,遇到了很多问题,总结如下

	
	
		dubbo-service

		
		
			
				${project.build.directory}/classes 
				src/main/resources  
				true
				
					
					**/*.xml 
					**/*.properties 
				
			

			
			
				
				${project.build.directory}/classes/META-INF/spring
				src/main/resources/WEB-INF/spring 
				true
				
					spring-context.xml 
				
			
		

		
			
				
				
					org.eclipse.m2e
					lifecycle-mapping
					1.0.0
					
						
							
								
									
										org.apache.maven.plugins
										maven-dependency-plugin
										[2.0,)
										
											copy-dependencies
										
									
									
										
									
								
							
						
					
				
			
		

		
			
			
				org.apache.maven.plugins
				maven-jar-plugin
				
					target/classes/
					
						
							com.alibaba.dubbo.container.Main 
							
							false
							true
							lib/
						
						
							.
						
					
				
			
			
				org.apache.maven.plugins
				maven-dependency-plugin
				
					
						copy-dependencies
						package
						
							copy-dependencies
						
						
							jar
							jar
							false
							
								${project.build.directory}/lib
							
						
					
				
			
		
	

2.cmd命令打包,cd到项目文件目录(前提要配置好maven环境变量,没配的朋友,跳转:http://blog.csdn.net/icoudsoft_saas/article/details/50390873)

执行:mvn clean install


2.eclipse上打包

Dubbo微服务打成可执行jar包_第1张图片


3.进入到target目录

Dubbo微服务打成可执行jar包_第2张图片


4.运行dubbo服务,用jre运行,(前提:必须配置jdk和jre环境变量,没配的朋友跳转:http://blog.csdn.net/icoudsoft_saas/article/details/50390849)

cmd 到jar包的路径,然后执行:java -jar dubbo-service.jar &

Dubbo微服务打成可执行jar包_第3张图片


打包启动完成,这是windows的部署,linux也一样(手动的),如果想要shell脚本打包,可以留言

你可能感兴趣的:(dubbo)