maven项目打包部署到虚拟机测试和生产环境上及查看日志操作

调试通过后提交代码到gitlab,打包部署到相应环境(测试或生产环境)步骤一样
1.打包
在要打包的项目上右键run as maven clean 清除原来的包,然后run as maven install打包完成;
2.发布到相关环境
a.连接测试环境:192.168.3.50
b.查看java相关进程,及不同项目路径
ps -ef | grep java
c.上传war包到指定目录下/data/software/test,如果第一次部署就tar解包,否则先将原来存在的在本地打包备份;
注意:如果原来已经存在项目部署,部署的时候将为了安全起见,仅将自己更改过的文件上传替换掉原部署项目中文件即可,方法是
将要部署的项目及依赖项目依次打包,然后将依赖的包如dao和common打好的jar包直接拷贝到linux上根目录下面的lib中/data/
software/test/https/webapps/ROOT/WEB-INF/lib,项目本身打包后在target上右键点击Explore in File System,弹出相应文件
夹,选择修改过需要部署的直接添加进linux解压的项目
包相对应的地方(切记要发布完整,否则调试报错)。
d.本地测试:http://localhost:8089/cloud-http/swagger-ui.html#!/(端口号跟自己tomcat设定相关)
  测试地址:http://192.168.3.50/swagger-ui.html#/
  外网试地址http://web.test-cloud.com/swagger-ui.html#
rm -rf https.tar.gz 
进入/data/software/test/https/bin重启tomcat 服务
./shutdown.sh 
./startup.sh
启动如下:
root@ubuntu1:/# cd data/software/test/https/bin/
root@ubuntu1:/data/software/test/https/bin# ./shutdown.sh 
Using CATALINA_BASE:   /data/software/test/https
Using CATALINA_HOME:   /data/software/test/https
Using CATALINA_TMPDIR: /data/software/test/https/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /data/software/test/https/bin/bootstrap.jar:/data/software/test/https/bin/tomcat-juli.jar
root@ubuntu1:/data/software/test/https/bin# ./startup.sh 
Using CATALINA_BASE:   /data/software/test/https
Using CATALINA_HOME:   /data/software/test/https
Using CATALINA_TMPDIR: /data/software/test/https/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /data/software/test/https/bin/bootstrap.jar:/data/software/test/https/bin/tomcat-juli.jar
Tomcat started.
即部署完成。
查看日志
https查看日志的地址/data/software/test/https/logs# 如下:
root@ubuntu1:/data/software/test/https# cd logs
root@ubuntu1:/data/software/test/https/logs# tail -f catalina.out
退出查看日志:ctrl+C
令附上一些常用命令:
LinuxTomcat日志查看实用命令
实用命令:
查看tomcat运行日志
tail -f catalina.out
通过关键字搜索查看日志
cat hahf-2018-04-20.log | grep 验证码
查看固定时间日志
cat hahf-2018-04-20.log | grep '2018-04-20 18:50:15'
查看最近50行日志
tail -n 50 -f catalina.out
cat显示整个文件
tail 命令用于显示文本文件的末尾几行
head从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分
more以百分比的形式查看日志
less跟more功能差不多,只不过less支持前后翻阅文件
退出查看日志:ctrl+C

你可能感兴趣的:(工作bug及问题记录,生产部署)