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]# 

再次登录访问


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

分布式linux下的dubbo+zookeeper+tomcat

安装JDK cd /usr/local tar -zxvf jdk-7u80-linux-x64.gz配置环境变量 复制下列参数至/etc/profile结尾vi /etc/profile #set...

DUBBO本地搭建及小案例

阿里的DUBBO现在使用的人越来越多了,公司也在用,但是自己没有搭建过DUBBO,这几天搭建了一下,于是把我搭建的步骤和遇到的问题分享出来给大家! DUBBO的介绍部分我这里就不介绍了,大家可参考官...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

dubbo-admin-2.5.4在tomcat中部署失败的问题

最近在研究dubbo,避免不了从最简单的开始。按照网上教程启动zookeeper,启动tomcat时总是报错, ERROR context.ContextLoader - Context ini...
  • tjeagle
  • tjeagle
  • 2015年11月24日 23:32
  • 5389

dubbo管理控制台的安装 【以及】 tomcat启动配置

1.     进入到解压后tomcat文件夹中的bin文件夹下,点击startup.bat文件运行tomcat。 注意:此时要确保JDK已安装好且环境变量已配置好或者 在bin\startup.b...

轻松搭建dubbo环境

本文是基于maven的,预先使用,先装maven。   dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。   本文...

Dubbo安装部署

运行环境 Jdk-1.6.30以上版本 Tomcat-7.0.42 Duboo-2.5.3 Zookeeper-3.4.5 端口分配 序 系统/端口...

Dubbo项目搭建(简单部署)

导语:Dubbo是阿里巴巴的一个分布式服务的开源框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000...

DUBBO启动为啥不用web容器启动

dubbo服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器只是一个简...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dubbo基础篇_05_构建Dubbo服务消费者Web应用的war包并在Tomcat中部署
举报原因:
原因补充:

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