蓝色动力网络

找网吧系统
就到网吧系统下载站

和你一起分享远程服务器手动部署备忘笔记

作者:chen人气:0来源:网吧系统下载站2014-06-11 16:55:12

广告载入中...

    关于远程服务器的相关问题,对于很多的网友们来说,可能都比较陌生,大多数网友在日常使用电脑的过程中,基本上都不会使用到这一块,不过多了解和电脑相关的知识,能够让网友们在碰到电脑时不会手足无措,所以,本次要和大家一起分享的话题,就是远程服务器手动部署备忘笔记哦!环境介绍1,项目最新版本在git库中,地址为http://192.168.0.18:8060/git/GatherServer.git2,拥有一台远程亚马逊服务器,系统为ubuntu Server,web服务器为glassfish3,本地机器要装有git 和 maven必要知识点1,熟悉git命令2,熟悉基本的linux命令3,熟悉maven打包命令4,熟悉远程操作基本命令步骤1,将git库中的项目拉到本地 命令:git clone http://192.168.0.18:8060/git/GatherServer.git2,进入项目文件夹,我这里进入GatherServer文件夹,切换到要发布版本分支 我的只有一个master分支,不需要切换分支,如果需要切换到自己的分支,用git checkout xxx(自己的分支)3,进入拉到本地的项目(GatherServer文件夹)使用maven命令对项目进行编译 命令:mvn compile4,进入target文件夹,会发现文件夹下有一个GatherServer.war包,这个就是我们要发布到远程服务器上的包5,将war包上传到远程服务器。命令:rsync -avz GatherServer.war ubuntu@122.226.207.56:~/juxinli;  //(当前路径为/target,这句命令就是将target目录下的GatherServer.war包复制到远程56机器上的/juxinli目录下)6,远程链接到56服务器,命令:ssh ubuntu@122.226.207.56 (输入远程登录密码)7,进入/juxinli文件夹,查看是否上传成功8,复制war包到glassfish服务器.(当前路径/juxinli)命令:cp GatherServer.war ~/glassfish4/glassfish/domains/domain1/autodeploy9,重启glassfish服务器。(1)关闭服务器:进入glassfish的bin目录cd ~/glassfish4/glassfish/bin。(2)关闭命令:./asadmin stop-domain (3)重启命令:./asadmin start-domain小结:本次小编和大家一起分享的远程服务器手动部署备忘笔记,也许很多网友不一定会用到,但是多学习一些电脑知识,以后对自己总是会有帮助的哦!  

继续阅读:服务器

分享吧~提高逼格:

栏目分类

热门下载

More
官方微信二维码蓝色动力官方微信公众号