《今日播报》WebService
用以获取襄阳《今日播报》视频节目资源信息
注:从v2.2.3开始,不再上传jar包,改由war包替代。若有需要则改pom.xml后mvn clean package即可获取。
执行结果预览
{
"status": 1,
"errMsg": "success",
"datestamp": "20200101",
"title": "20200101今日播报 ",
"poster": "http://img.cjyun.org/a/10125/202001/d12430cb3aee9d014f16491380385f2f.png",
"url": "http://videoplus.cjyun.org/20200101/605546_605546_1577881046_transv.mp4"
}
功能
/jrbbws/latest
尝试获取最新《今日播报》视频的信息
/jrbbws/{yyyyMMdd}
尝试获取指定日期《今日播报》视频的信息
打包流程
- 命令行下切换到项目根目录;
- 执行
mvn clean package
打包为jar(可通过参数跳过打包时的测试,即mvn clean package -Dmaven.test.skip=true
); - target文件夹下可得
jrbbws-x.x.x.jar
启动方法
- 执行
java -jar jrbbws-x.x.x.jar
,程序开始运行,开始console输出。执行Ctrl-C
可中断程序; - 执行
nohup java -jar jrbbws-x.x.x.jar &
,程序开始后台运行,且会在本目录下生成名为nohup.out
的日志文件,内容是程序的console输出
关闭方法
- 执行
ps -aux|grep jrbbws
找到PID,如此处为1274; - 执行
kill -2 1274
终止程序
注:kill -2
相当于快捷键Ctrl+C,会触发Java的ShutdownHook事件处理;kill -9
是直接暴力强制杀死进程,不会执行ShutdownHook