开发者社区> 问答> 正文

grails 怎么配置和调用dubbo服务 配置报错 

初次接触grails和groovy,很多东西不太明白。

grails的项目想调用一个dubbo服务,服务接口的.jar已添加到libs中;

把dubbo的配置写在grails-app/conf/spring/resources.xml中,在controller中def xxxService。

可是启动服务后,xxxService为null。

应该怎么配置和调用呢,求解,最好有Demo

展开
收起
kun坤 2020-05-31 18:14:49 751 0
1 条回答
写回答
取消 提交回答
  • jar有 xxxService这个类?有的话jar添加到项目了么?直接放lib目录下要添加到项目的吧######今天也做了一个grails3调用dubbo的方法。懂了你当时的困惑。然而我的配置两天没生效,今天突然就好了。def前要使用@resource。mark一记######回复 @无此用户 : 是的。我刚刚也试了一下,是可以不添加@Resources的。因为用的默认的grails3.x的框架,在引入后出现了很多冲突。第一次搭建框架,花了两三天在这里面折腾######我最初不会用grail,没生效因为dubbo中的旧依赖和spring的冲突。解决方法是直接用ali,单独引用需要的jar就好,如下: runtime 'ali:dubbo:2.5.3' runtime 'ali:zookeeper:3.4.9' 然后在spring/resource.xml中像java类配置就好。在Controller调用时,没有加@resource。也和java一样用

    2020-05-31 18:14:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Dubbo开源现状与2.7规划 立即下载
Dubbo分布式服务治理实战 立即下载
《Dubbo 3.0 前瞻》 立即下载