Windows环境部署轻量化配置中心

简介: 在使用EDAS开发系统时,需要阶段性进行集成测试。而在单元部署时可以选择windows或linux系统。本文以windows环境为例,给大家讲解一下如何搭建配置中心环境,并进行应用部署和联调测试。 环境准备 虚拟化一台windows 7企业版系统。 安装java 1.8 下载地址:http://www.oracle.com/technetwork/java/javase/down

在使用EDAS开发系统时,需要阶段性进行集成测试。而在单元部署时可以选择windows或linux系统。本文以windows环境为例,给大家讲解一下如何搭建配置中心环境,并进行应用部署和联调测试。

  1. 环境准备

安装后使用java -version查看JDK版本,JDK版本需要在1.6(含)及以上。

注:配置环境变量,默认java 1.8的环境变量会写入path,而轻量化配置中心脚本需要识别JAVA_HOME变量。

  • 添加环境变量,重启系统,以便使环境变量生效。

下载轻量配置中心包:http://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/LCC/2017-08-01/edas-config-center.zip?spm=5176.doc44163.2.1.SaNHKS&file=edas-config-center.zip

下载alitomcat:http://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/tomcat/taobao-tomcat-7.0.59.tgz?spm=5176.doc44158.2.1.6WvxTr&file=taobao-tomcat-7.0.59.tgz

下载Pandora容器包:http://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/pandora/unauth/taobao-hsf.tgz?spm=5176.doc44158.2.2.6WvxTr&file=taobao-hsf.tgz

 

  • 解压缩保存


根据文档保存alitomcat和Panduora容器位置https://help.aliyun.com/document_detail/44158.html 

注:环境启动时轻量化配置中心会占用8080端口,而alitomcat默认也会使用8080端口,会造成端口冲突,这里需要将二者分开,我们修改alitomcat端口为8088

编辑alitomcat\conf\server.xml文件

找到

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="15000" redirectPort="8443" maxParameterCount="1000"  maxThreads="250" maxPostSize="2097152" acceptCount="200"  useBodyEncodingForURI="true" />

如下图

把port修改为8088

 

  1. 启动轻量配置中心edas-config-center\startup.bat 见到下图


表示启动成功,访问红框内显示的地址,如下图

表示配置中心启动正常。

 

接下来发布应用包。我们以一个服务提供者的war包为例,进行部署。

注:alitomcat部署的目录是deploy而不是webapps。部署错误会无法解开war包。


启动alitomcat,执行bin\startup.bat

启动成功,端口为8088.同时war包也被自动解开

绑定测试机hosts,用于服务的注册与发现

格式:【本机IP】   jmenv.tbsite.net

重启alitomcat和轻量配置中心 

  1. 配置开发机端,设置hosts,用于调用服务

格式:【轻量化配置中心服务器IP】   jmenv.tbsite.net 

  1. 测试调用

启动开发端应用

访问应用入口,我们这里做了一个servlet入口进行测试。

填入信息后提交

测试通过。

注意事项:如果调用不成功,先检查一下防火墙是否开放了9600端口和12200端口,之后检查一下轻量配置中心环境的edas-config-center\logs,查看一下是否有报错信息,并进行对应调整。

相关实践学习
通过EDAS实现K8s微服务应用的金丝雀发布
本实验旨在通过使用分布式应用服务EDAS纳管容器服务ACK Serverless,体验微服务应用的部署、访问和高级发布能力。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas&nbsp;
目录
相关文章
|
13天前
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
58 8
|
26天前
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
2月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
126 13
如何配置Windows主机MPIO多路径访问存储系统
|
2月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
2月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
107 3
|
3月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
67 2
|
3月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
4月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
448 3
Windows操作系统部署安装Kerberos客户端
|
4月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
3月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存