-
Notifications
You must be signed in to change notification settings - Fork 1.5k
编译运行
648540858 edited this page Nov 25, 2021
·
3 revisions
项目运行依赖redis、jdk1.8,打包依赖git、maven、nodejs、npm。
以ubuntu为例
apt-get install openjdk-11-jre git maven nodejs npm
如果安装等待时间长, 可以尝试切换软件源
请自行下载各个软件包的exe程序运行,maven、jdk、git、nodejs、npm需要配置环境变量。
- 下载源码
git clone https://gitee.com/pan648540858/wvp-GB28181-pro.git
- 编译静态页面
cd wvp-GB28181-pro/web_src/
npm --registry=https://registry.npm.taobao.org install
npm run build
编译如果报错, 一般都是网络问题, 导致的依赖包下载失败
编译完成后在src/main/resources下出现static目录
- 打包项目, 生成可执行jar
cd wvp-GB28181-pro
mvn package
编译如果报错, 一般都是网络问题, 导致的依赖包下载失败
编译完成后在target目录下出现wvp-pro-x.x-xxxxxxxx.jar
参考ZLMediaKitWIKI
参考https://github.com/648540858/wvp-GB28181-pro/wiki/%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E
1 启动ZLM 参考ZLMediaKitWIKI
2 运行WVP
mv wvp-GB28181-pro/src/main/resources/application-dev.yml wvp-GB28181-pro/target/application.yml
cd wvp-GB28181-pro/target
java -jar wvp-pro-*.jar
如果运行报错, 参考一般错误处理
- 访问管理页面
http://你的ip:18080
比如我的部署的服务ip为192.168.1.44, server.port为18080, 那么访问地址为http://192.168.1.44:108080, 会自动跳转到登陆页,默认用户名:admin, 密码:admin