在IDEA 中 先把项目代码拉下来,然后点开 Maven → clean,看到BUILD SUCCESS 之后 ,再 Maven → install

(题外话, 

-Dspring.profiles.active=sit 表示环境指定为sit,对应的配置文件是application-sit.yml

)

打包完成之后会生成一个jar包,通过ftp软件把jar包上传到服务器的文件夹 /usr/local/dmsService(自己定) 中
(为了安全起见,要先备份服务器的jar包到自己本地,以防新的jar包启动不起来,阻塞大家测试)

登录到xshell
1.查看进程命令: ps aux | grep java  (netstat -tunlp | grep 端口号)
    root     23900 47.5 15.1 3626572 586284 pts/2  Sl   14:43   0:31 java -jar dms-0.0.1-SNAPSHOT.jar
2.终止进程命令: kill -9 进程号(root后面的第一个号码就是进程号),例如:kill -9 23900
3.启动服务命令:nohup java -jar /usr/local/dmsService/dms-0.0.1-SNAPSHOT.jar --spring.profiles.active=uat > /usr/local/dmsService/log.txt 2>&1 &

     a."nohup": 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
     b."java -jar dms-0.0.1-SNAPSHOT.jar" : 启动jar包
     c."> /usr/local/dmsService/log.txt" jar包运行时控制台日志重定向到文件log.txt中
     d. "&" 代表后台运行

     e. 蓝色的“--spring.profiles.active=uat” 表示指定 文件为uat环境,application-uat.yml(-- 前有个英文空格)
4.查看日志:tail -f /usr/local/dmsService/log.txt
    tail -f /usr/local/dmsService/log.txt  实时查看日志文件 tail -f 日志文件log
    tail - 100f /usr/local/dmsService/log.txt 实时查看日志文件 后一百行
    tail -f -n 100 /usr/local/dmsService/log.txt   查看日志后100行

 看到“Started xxx in xxx seconds”表示服务启动成功

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐