dubbo项目-服务层是jar包,视图层是war包
来源:互联网 发布:js正则表达式\s 编辑:程序博客网 时间:2024/06/05 14:54
服务层的pom文件配置
<resources> <resource> <targetPath>${project.build.directory}/classes</targetPath> /*将src/main/resources目录下的所有xml文件和properties文件拷贝到${project.build.directory}/classes文件夹下*/ <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> </resource> <!-- 结合com.alibaba.dubbo.container.Main --> <resource> <targetPath>${project.build.directory}/classes/META-INF/spring</targetPath> /*将src/main/resources/spring配置全部拷贝到${project.build.directory}/classes/META-INF/spring文件夹下*/ <directory>src/main/resources/spring</directory> <filtering>true</filtering> <includes> <include>spring-context.xml</include> </includes> </resource> </resources>
上述是通过spring container自动加载dubbo的配置
将服务层打成jar包
pom文件的插件配置
<!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration><!--将target/classes/下的文件打成jar包--> <classesDirectory>target/classes/</classesDirectory> <archive> <manifest><!--可执行jar的main类 阿里巴巴的dubbomain入口--> <mainClass>com.alibaba.dubbo.container.Main</mainClass> <!-- 打包时 MANIFEST.MF文件不记录的时间戳版本(必须写) --> <useUniqueVersions>false</useUniqueVersions> <addClasspath>true</addClasspath><!--打成的jar包需要依赖别的包 都放到了lib目录下--> <classpathPrefix>lib/</classpathPrefix> </manifest> <manifestEntries> <Class-Path>.</Class-Path> </manifestEntries> </archive> </configuration> </plugin>
<!--该插件就是要解决依赖包问题--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <type>jar</type> <includeTypes>jar</includeTypes> <useUniqueVersions>false</useUniqueVersions> <outputDirectory> ${project.build.directory}/lib </outputDirectory> </configuration> </execution> </executions> </plugin>
pom文件配置之后的操作
先清除项目,然后构建maven项目
本地启动jar包
java -jar jar包目录即可
阅读全文
0 0
- dubbo项目-服务层是jar包,视图层是war包
- 为什么service层要打成war包而不打成jar包?
- jar包 war包
- tcpdump抓的是哪一层的包?
- maven 导出jar包以及导出dubbo服务jar包
- 使用maven构建dubbo服务jar包
- idea 创建dubbo服务 jar包形式
- dubbo服务需要的jar包
- maven项目打jar,war包方法
- dubbo(二)普通项目dubbo服务化改造+provider构建为jar包运行
- 【Maven】项目打包-war包-Jar包[IDEA将项目打成war包]
- war包与jar包
- JAR包和WAR包
- war包和jar包
- java jar包 war包
- jar包和war包
- jar包 和 war包
- war包和jar包
- select2学习
- DHCP之简介
- CocoaPods使用
- CSS弹出框样式出现问题
- 前端错误信息收集(errorEruda)解析
- dubbo项目-服务层是jar包,视图层是war包
- 例题 5-2 木块问题 (The Blocks Problem) UVa 101
- C语言中return 0和return 1和return -1
- HDU 6172 Array Challenge【推公式/猜+矩阵快速幂】
- 文件上传-阿里云OSS-存储文件
- oracle中的正则表达式
- 致老伙计
- R:创建列表
- 千寻穗C语言学习日记8.24