dubbo项目linux下部署,SpringMVC+Dubbo+Spring+Mybatis框架搭建

1、项目目录架构说明

9b530087a787fe70cc236d1ee9b36dcd.png

模块Client:dubbo服务消费者

模块Server:dubbo服务提供者

模块Web:开发时的web项目,当实际部署的时候,需要将web中的jsp等页面复制到Client对应路径中。(为什么要这样子做?因为开发时调试或者运行时用dubbo很慢,所以就弄了这个项目专门用于开发时使用)

模块Common:公共类

模块Model:模型

模块Dao:Dao对应Mybatis的配置mapping

模块IService:服务接口

模块ServiceImpl:服务实现

模块Controller:控制器

2、项目部署运行

注意:

项目需要用到的端口包括zookeeper注册端口2181,zookeeper服务暴露端口20880,tomcat默认端口8080

1)、先启动zookeeper服务

下载地址:https://zookeeper.apache.org/releases.html  版本zookeeper-3.4.8

e892f88a28c97b16b115d888124e78e9.png

下载之后解压,到配置文件夹conf中,复制zoo_sample.cfg为zoo.cfg

配置zoo.cfg对应数据和日志放置目录,没有data和log可以自己创建,创建后再配置其路径

5b3f33b50b76d48f90e4889275e47386.png

启动zookeeper

到bin目录下,启动zkServer.cmd(windows命令行),linux用./zkServer.sh启动

6a48713e758a0ee1e7178d2cf245c9cc.png

b374e13c750b4eb8a37d417951e421db.png

如果要检验一下是否启动成功的话,那么用zkCli.cmd(windows命令行)启动

bffd81ff566c24e1007006e9b3ffc078.png

2)、框架项目编译打包发布

用maven编译并打包client和server项目,得到对应的war包

6a9d633b3e27bedf3c95ab5be2dbbbdc.png

到对应的文件夹中将对应的war包名称分别改为client.war和server.war

然后将这两个包都复制到tomcat的webapps中

3)、dubbo管理项目发布

将dubbo.war项目复制到tomcat的webapps中

如果没有dubbo.war包,可以到官网下载源码dubbo-master.zip进行编译发布

目前tomcat的webapps中的war包有

a6b79fc6a51dbb18064c08ac8b916349.png

4)、启动tomcat

a7f372677194aeb48f551c55d6004767.png

3、访问页面

1)、访问dubbo管理后台

地址:http://localhost:8080/dubbo

账号:root

密码:root

3155e77bc4fe722cab92a5ee7e7f9220.png

查看已经注册的服务

81ad22121e9423d1bd4e4d574c474273.png

2)、访问web测试页面

e50876b7f9fa1f5a80864693ef1b0a1c.png

地址:http://localhost:8080/client/sayhello

8eaa25886a30d6c9bdb987817d7a9178.png

地址:http://localhost:8080/client/testservice

是从数据库返回的数据

注意:数据库链接需要自己进行配置,包括日志的数据库链接。

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值