天天看点

阿里云本地开发环境搭建

阿里云本地开发环境搭建

一、edas中心搭建

1.准备工作:

安装完成的aliTomcat如下图:

2.安装轻量配置中心

· 由于阿里官方最新版EDAS配置中心安装包存在一些问题,下载EDAS配置中心安装包,

二、配置项目并启动

· 找到hosts文件,在不同操作系统中hosts文件的位置如下:

windows系统——>C:windowsSytem32driveretc;linux——>/etc;osx,/etc

· 配置中心所在机器的ip,比如ip是127.0.0.1:

添加:127.0.0.1 jmenv.tbsite.net

· 启动edas配置中心:

windows系统,双击start.bat;

linux系统,执行startup.sh脚本,sh startup.sh;

· 启动成功如下图:

2.在Ali-Tomcat中启动项目:

· 确认当前安装Ali-Tomcat的机器已经配置好hosts,指向edas配置中心,

· 比如edas配置中心ip是127.0.0.1:

在hosts中添加:127.0.0.1 jmenv.tbsite.net

· 找到上面安装好的ali-tomcat,把打好的工程war包放在taobao-tomcat-7.0.59deploy下,如图:

· 在windows命令行中输入netstat -ano | findStr "8080",如果8080端口已经被占用,打开taobao-tomcat-7.0.59confserver.xml,

搜索

· 双击执行taobao-tomcat-7.0.59binstartup.bat,启动项目

· 在同一台机器上启动多个ali-tomcat时,找到taobao-tomcat-7.0.59confserver.xml,

找到taobao-tomcat-7.0.59binstartup.bat,用编辑器打开,添加一行命令,如下:

set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.taobao.pandora.tmp_path=logs2

logs2是自己随意命名的一个文件夹,为了不跟其他项目共用logs文件夹导致冲突

3.在idea中启动项目:

在VM options中配置pandora容器位置: -Dpandora.location=D:WorkJartaobao-hsf.sar

在一个idea窗口中启动多个项目时,需要配置VM options

三、使用nexus搭建maven私服

Nexus是Maven的仓库管理器,用来搭建一个本地仓库服务器,这样做的好处便于管理,节约网络资源, 速度快,

1.下载安装nexus

以linux系统为例安装nexus,

下载nexus安装压缩包(nexus-2.10),

2.配置、启动nexus

上传压缩包到linux服务器,

解压得到文件夹nexus-2.10,

以root用户启动nexus,修改配置文件,RUN_AS_USER=root:

修改nexus启动用户为root 展开源码

修改nexus启动端口为8900(可选):

vim nexus-2.10/nexus-2.10/conf/nexus.properties

进入nexus-2.10/nexus-2.10/bin,启动nexus:

./nexus start

3.使用nexus

外部浏览器访问时,需要开启linux中相应端口或者关闭防火墙,

在网页上的右上角进行登录,默认用户名:admin,密码:admin123

添加一个代理仓库,为了更快的下载依赖jar

save,ok。

上传本地jar包到maven私服:

本地maven工程打包发布到maven私服的RELEASE模块和SNAPSHOT模块时需要:

配置maven工程的pom.xml

然后deploy即可把本地工程发布到maven私服中