Dubbo基础篇_05_构建Dubbo服务消费者Web应用的war包并在Tomcat中部署

原创 2016年03月25日 14:28:49

IP: 192.168.1.131

部署容器:apache-tomcat-7.0.57

端口:8080

应用:edu-web-boss.war

一、安装jdk,tomcat

参照本博

Dubbo基础篇_01_CentOS安装jdk,Tomact环境

http://blog.csdn.net/hardworking0323/article/details/50963000

二、上传war包并解压

Connecting to 192.168.1.131:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.


Last login: Fri Mar 25 15:11:24 2016 from 192.168.1.5


[root@bogon ~]# ls
anaconda-ks.cfg  dubbo-admin            install.log         Public
Desktop          dubbo-admin-2.5.3.war  install.log.syslog  Templates
Documents        dubbo-governance.log   Music               Videos
Downloads        edu-web-boss.war       Pictures            zookeeper-3.4.6.tar.gz
[root@bogon ~]# unzip edu-web-boss.war -d /root/edu-web-boss

三、删除tomcat7 webapps目录下的应用复制edu-web-boss到webapps下

[root@bogon ~]# cp -r edu-web-boss /usr/local/tomcat7/webapps/

四、打开CI服务器(要用到数据库),打开edu-provider-01服务器(用于注册中心),service-user提供启动


Connecting to 192.168.1.121:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.


Last login: Fri Mar 25 15:11:24 2016 from 192.168.1.5
[root@edu-provider-01 ~]# cd /home/yxq/edu/serivce/user/
[root@edu-provider-01 user]# ls
edu-service-user.jar  edu-service-user.pid  lib  logs  service-user.sh
[root@edu-provider-01 user]# ./service-user.sh start
=== start edu-service-user
[root@edu-provider-01 user]# 
[root@bogon ~]# /usr/local/tomcat7/bin/startup.sh start
Using CATALINA_BASE:   /usr/local/tomcat7
Using CATALINA_HOME:   /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME:        /usr/jdk
Using CLASSPATH:       /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.
[root@bogon ~]# 

访问消费端


这里登录会报错,经查日志,是由没有提供者导致的


但提供者明明注册上去了,这里我要查看提供者服务的端口有没有打开


[root@edu-provider-01 bin]# cat /etc/sysconfig/iptables | grep 20880

打开端口
[root@edu-provider-01 bin]# vi /etc/sysconfig/iptables
[root@edu-provider-01 bin]# cat /etc/sysconfig/iptables | grep 20880
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20880 -j ACCEPT

重启防火墙
[root@edu-provider-01 bin]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]
[root@edu-provider-01 bin]# 

再次登录访问


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

14. Dubbo原理解析-集群&容错之Cluster

Dubbo作为一个分布式的服务治理框架,提供了集群部署,路由,软负载均衡及容错机制   下图描述了dubbo调用过程中的对于集群,负载等的调用关系。   Cluster 将Directory中的多个...

Dubbo高级篇_07_Dubbo服务接口的设计原则

1 、设计方式 action->facade->biz->dao 好的Dubbo服务接品设计,并非只是纯粹的接口服务化 2.接口类型 简单的数据查询接口:action.facade、dao 带业务逻辑...

Dubbo基础篇_06_Dubbo监控中心的介绍与简易监控中心的安装

Dubbo监控中心的介绍与简易监控中心的安装.

Dubbo基础篇_02_Zookeeper注册中心安装测试

Zookeeper注册中心安装测试及Dubbo管控台部署

dubbo工作原理,集群容错,负载均衡

dubbo的构架,调用关系,集群容错,负载均衡
  • hll814
  • hll814
  • 2016-03-15 00:59
  • 4153

Java集群优化——dubbo+zookeeper构建高可用分布式集群

不久前,我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,...

Dubbo高级篇_01_消息中间件在分布式架构的作用和介绍

消息中间件的定义 Message-oriented middleware (MOM) is software infrastructure focused on sending and receivi...

两年Java开发工作经验面试总结

看面试题 正常人第一步肯定都会看面试题,我也不例外,在看的过程中,我发现有些文章写的不错,对我帮助不小值得推荐,如下: Java面试题全集(上) 很多基础的东西,建议先看。 各大公司Java...

Dubbo基础篇_03_简单的Dubbo提供者provider与消费者consumer

简单的Dubbo提供者provider与消费者consumer
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)