/jrbbws

获取襄阳《今日播报》节目资源的WebService

Primary LanguageCSSGNU Affero General Public License v3.0AGPL-3.0

《今日播报》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"
}

功能

  1. /jrbbws/latest 尝试获取最新《今日播报》视频的信息

image

  1. /jrbbws/{yyyyMMdd} 尝试获取指定日期《今日播报》视频的信息

image

打包流程

  1. 命令行下切换到项目根目录;
  2. 执行 mvn clean package 打包为jar(可通过参数跳过打包时的测试,即 mvn clean package -Dmaven.test.skip=true);
  3. target文件夹下可得 jrbbws-x.x.x.jar

启动方法

  1. 执行 java -jar jrbbws-x.x.x.jar ,程序开始运行,开始console输出。执行 Ctrl-C 可中断程序;
  2. 执行 nohup java -jar jrbbws-x.x.x.jar & ,程序开始后台运行,且会在本目录下生成名为 nohup.out 的日志文件,内容是程序的console输出

关闭方法

image

  1. 执行 ps -aux|grep jrbbws 找到PID,如此处为1274;
  2. 执行 kill -2 1274 终止程序

注:kill -2相当于快捷键Ctrl+C,会触发Java的ShutdownHook事件处理;kill -9是直接暴力强制杀死进程,不会执行ShutdownHook