Dubbo服務提供者幾種啟動方式


1.通過Spring容器啟動

 在spring配置文件加入

<import resource="dubbo-provider.xml" />

2.通過自定義Main函數

  try {
   ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring/spring-context.xml");

//spring-context.xml配置加入

/*

<import resource="dubbo-provider.xml" />

*/
   context.start();
  } catch (Exception e) {
   log.error("== DubboProvider context start error:",e);
  }
  synchronized (DubboProvider.class) {
   while (true) {
    try {
     DubboProvider.class.wait();
    } catch (InterruptedException e) {
     log.error("== synchronized error:",e);
    }
   }
  }

3.通過dubbo提供優雅關機Main函數 com.alibaba.dubbo.container.Main 注意通過這種方式打包啟動jar 需要把項目依賴jar包放到一起這里通過Main配置依賴目錄關系 啟動命令 java -jar edu-service-user.jar &


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM