dubbo + springMvc 提供者服务 打成 jar 包
最近维护一个外包做到项目,没有开发文档,用的是 dubbo + zookeeper + SpringMvc ,没有接触过前俩框架,
idea 可以跑起来。。。可是按原来代码打成 war 在liunx去跑,怎么也跑不起来,,,总是什么 NoClassDefFoundError 之类的错误 ,,, 搞了一天都是这种找不到服务之类的错
最后忍无可忍,打成 jar 包 ,可以运行,,,网上很多dubbo 打 jar 的,又长又臭,都是相互 copy,恶心啊。。。。
直接在 pom.xml 后面 把打包方式,换成 springboot的就好
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> <configuration> <!-- 对应你在idea中,启动提供者服务的启动类 --> <mainClass>com.rb.server.ServerStart</mainClass> <!-- <arguments> <argument>arg0</argument> <argument>arg1</argument> </arguments> --> </configuration> </execution> </executions> </plugin>
换了这个,如果打包出来的还是 war ,看下pom.xml 顶部,把 <packaging>war</packaging> 去掉就好了


 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号