我是靠谱客的博主 老实早晨,最近开发中收集的这篇文章主要介绍java 搭建dubbo项目_IDEA搭建dubbo项目的过程及存在的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本人新手,有什么问题 还请指出来,大家一起学习进步,话不多说。

首先,搭建dubbo项目,要有三个工程。

它们分别是:

maven java工程 这个工程放model对象以及需要暴露的接口。

maven webapp工程 服务提供者。

maven webapp工程 服务消费者。

怎么创建maven java工程 我就不说了。需要注意的是在写完接口后需要打成jar包。

服务提供者所需要的依赖:

servlet的依赖

javax.servlet

servlet-api

2.5

provided

spring的依赖

org.springframework

spring-webmvc

4.3.16.RELEASE

spring的依赖

org.springframework

spring-context

4.3.16.RELEASE

dubbo的依赖 需要跟dubbo版本对应

com.alibaba

dubbo

2.6.2

接口工程的依赖

com.fkh.dubbo

dubboApi

1.0.0

dubbo客户端依赖 dubbo版本在2.2以上需要curator依赖

com.101tec

zkclient

0.10

zookeeper需要的依赖

org.apache.zookeeper

zookeeper

3.4.14

dubbo客户端的依赖

org.apache.curator

curator-framework

4.0.1

bundle

dubbo客户端的依赖

org.apache.curator

curator-recipes

4.0.1

bundle

服务消费者需要的依赖:

javax.servlet

servlet-api

2.5

org.springframework

spring-webmvc

4.3.16.RELEASE

org.springframework

spring-context

4.3.16.RELEASE

com.alibaba

dubbo

2.6.2

com.fkh.dubbo

dubboApi

1.0.0

org.apache.curator

curator-framework

4.0.1

org.apache.zookeeper

zookeeper

3.4.14

服务消费者xml配置:

fbe9ceb51da91148f072484586f162e6.png

服务消费者控制器xml:

c77ed835326f0616f28c96a1a74ddfe9.png

服务提供者xml配置:

bc0a787086da8e639e52f47e666be432.png

整个过程中遇到的问题有:

1.在消费者web.xml中配置中央控制器DispatcherServlet的时候,有红色波浪线,这个意思是说 找不到对应的包。

解决方法是在pom文件中加入:

javax.servlet

servlet-api

2.5

zookeeper的依赖必须跟zookeeper版本一样。

jsp界面获取不到值的问题:

web.xml头部信息版本过低造成的,正确的是:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

启动顺序的问题:

一般我会先把接口工程打成jar包。

打开zookeeper注册中心,

然后启动服务提供者,

最后启动服务消费者。

总结

到此这篇关于IDEA搭建dubbo项目的过程及存在的问题的文章就介绍到这了,更多相关idea 搭建dubbo项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

最后

以上就是老实早晨为你收集整理的java 搭建dubbo项目_IDEA搭建dubbo项目的过程及存在的问题的全部内容,希望文章能够帮你解决java 搭建dubbo项目_IDEA搭建dubbo项目的过程及存在的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部