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 (启动并输出日志文件)