Linux环境下的项目更新与部署

1.git相关


将文件夹切换至项目根目录下(有.git文件夹目录位置);
使用git命令行将项目更新至最新状态;

git pull

2.maven命令将项目打包


        切换文件目录为代码根目录,如项目为聚合依赖关系则切换至父级目录中;
执行打包命令:
    mvn package clean;(需将mvn配置到环境变量中)

mvn package clean;

 
        如统一更改程序版本号:
    mvn versions:set -DnewVersion='新的版本号'

# 将项目版本统一更改为xxx.1.0.1
mvn versions: set -DnewVersion='xxx.1.0.1';

一定要提交,否则不生效!
提交:
    mvn versions:commit

mvn version commit;


3.项目实施、更新


初次安装:


    将已打包的文件(可为.war包)放入tomcat目录下,运行tomcat即可。
    具体步骤:
        1.进入tomcat下webapps文件夹  运行pwd命令(获取当前目录路径),复制当前路径。    
        2.打开文件传输连接工具,将打包好的war包上传至部署服务器。
            scp 本地文件绝对路径/a.txt root@目标服务器ip地址:服务器文件夹目录/
            例如:scp \Pictures\Saved Pictures\a.png root@192.168.10.70:/opt/tomcat-8.5.73/webapps/ROOT/WEB-INF(将本地文件a.png上传至服务器中指定目录);

scp \Pictures\Saved Pictures\a.png root@192.168.10.70:/opt/tomcat-8.5.73/webapps/ROOT/WEB-INF


        3.进入tomcat\bin 目录下启动tomcat
            ./startup.sh (启动tomcat)  如需查看日志则执行   ./startup.sh && tailf ../logs/catalina.out  (启动并输出日志文件)

 ./startup.sh && tailf ../logs/catalina.out


    将已打包的文件(可为.jar包)直接运行
    具体步骤:
        1.将打好的jar包上传至服务器上
        2.查看java进程关闭java进程
            ps -ef|grep java  (查看所有java进程记住其中的java序列号);

ps -ef|grep java

            kill -9 'java序列号'(关闭特定的java进程)  或 pkill -9 java (杀死所有的java进程 慎用!!)
        3.部署java项目
            java -jar '项目名称.jar'  该命令可以部署并启动但是在关闭连接工具后 项目就会结束 一般我们用该命令
            nohup java -jar '项目名称'.jar  程序会一直在后台运行                    

更新运行中的项目:


    已知项目在服务器中运行,我们更新时首先应当将服务停止,再进行更新
    进入'tomcat'安装目录下的bin中 执行停止命令 ./shutdown.sh 关闭服务
    将程序中的jar包进行备份,将数据库信息进行备份
    项目中一般是将整个lib进行复制,以lib+'旧项目版本号’起名进行旧程序备份
        cp -r '文件名称' '目标文件名称'  -r 表示递归
        cp  '文件路径+aaa.txt' '目标文件路径'  将aaa.txt  复制到目标路径下
    将升级的文件  可能是war包  也可能是lib文件夹;
        war包:
            将war的后缀进行更改为.rar的压缩文件(window操作) 上传至Linux环境下
            在linux环境下解压   tar -zxvf 文件名(将文件解压到当前文件夹下)   tar -zxvf  文件名 -文件路径 (将文件解压至指定路径下)
        lib文件夹:
            将lib文件夹压缩  上传至Linux环境下 步骤上同;
            
    进入tomcat\bin 目录下启动tomcat
            ./startup.sh (启动tomcat)  如需查看日志则执行   ./startup.sh && tailf ../logs/catalina.out  (启动并输出日志文件)
    

            
    
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值