以standalone模式打包
概念阐述
一个Standalone的容器,以简单的Main加载Spring启动,因为服务通常不需要Tomcat/JBoss等Web容器的特性,没必要用Web容器去加载服务。微框架提供了standalone部署运行模式,服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。
操作步骤
- 步骤1 编写Main函数,初始化日志和加载服务配置,内容如下:
import org.apache.servicecomb.foundation.common.utils.BeanUtils;
import org.apache.servicecomb.foundation.common.utils.Log4jUtils;
public class MainServer {
public static void main(String[] args) throws Exception {
Log4jUtils.init(); # 日志初始化
BeanUtils.init(); # Spring bean初始化
}
}
- 步骤2 运行MainServer即可启动该微服务进程,向外暴露服务。
注意事项
如果使用的是rest网络通道,需要将pom中的transport改为使用cse-transport-rest-vertx包