编译构建 #
SuperSonic为二次开发提供两种编译构建方式:
- 在开发调试场景,直接从本地IDE启动;
- 在开发部署场景,从源代码编译打包。
本地IDE启动 #
sh assembly/bin/supersonic-build.sh webapp
执行构建webapp 注:前端编译需要Node,推荐安装版本v20.16.0- IDE本地启动Java类com.tencent.supersonic.StandaloneLauncher 注:后端编译需要JDK,推荐安装版本11
- 访问浏览器:http://localhost:9080
源代码编译包启动 #
- 下载相应版本source code
- 执行编译脚本:
sh assembly/bin/supersonic-build.sh
注:前端编译需要Node,推荐安装版本v20.16.0;后端编译需要JDK,推荐安装版本11 - 编译完成后从
assembly/build
目录获取release包 - 解压release包,
unzip supersonic-standalone-{revision}.zip
- 进行release目录,执行启动脚本
sh bin/supersonic-daemon.sh start
- 访问浏览器:http://localhost:9080
附加说明 #
- Windows环境均有提供对应的bat脚本, 执行即可。
- Ubuntu环境, 启动方式同上, 若出现报错, 可尝试https://support.huaweicloud.com/intl/zh-cn/deployman_faq/deployman_faq_1016.html。
- 启动之后, 可以到logs目录下查看日志,确认启动正常。