maven项目,导出成jar包;
项目右键——Run As——Maven build——Goals中输入package——点“Run”
导出jar包所在位置:
打开dos命令窗口:
执行
退出运行:
ctrl + C
将执行的日志存在文件中,可以先在对应的文件创建log.log日志文件(用来保存执行的记录)
最后就可以在log.log文档内看到对应的执行记录拉
放在Linux上(xshell)执行:
将对应的jar包放在合适的文件夹(最好单独创建新的文件夹放置)(使用Xftp传送窗口): mkdir aa //创建aa文件夹
在aa下创建日志文件:touch nohup.out //创建输出日志文件
执行jar包语句:跟cmd上一致,但是在Linux上跑,想要断开连接不中断执行 使用 nohup 执行命令 & 格式将对命令挂起执行,且使用 > 指定输出日志到文件
nohup java -jar demo-0.0.1-SNAPSHOT.jar > nohup.out &
回车后
这个时候另外打开新的连接窗口:在相应位置:使用 tail -fn99 nohup.out 命令查看执行日志;退出查看日志 ctrl + C 即可
这样就执行成功啦!!
------------------------
那怎么关闭这个执行呢???
这个时候 ,使用ps -ef | grep demo //demo即jar包名字内包含的字符串,这样可以查看该执行的对应进程号
然后 使用命令 kill 进程号 即可!!!