为什么AccountProviderApplication启动后立刻有自动结束了?
来源:6-23 网关鉴权认证的测试

qianlan02
2024-12-24
然后如果我在代码中
使用new CountDownLatch(1).await();让服务阻塞,他确实不自动退出了。但是其他前端登录就进行不了了。虽然可以发送验证码,但是登录不了
@SpringBootApplication
@EnableDubbo
@EnableDiscoveryClient
public class AccountProviderApplication /*implements CommandLineRunner*/ {
@Resource
private IAccountTokenService accountTokenService;
public static void main(String[] args) {
SpringApplication springApplication = new SpringApplication(AccountProviderApplication.class);
springApplication.setWebApplicationType(WebApplicationType.NONE);
springApplication.run(args);
}
@Override
public void run(String... args) throws Exception {
new CountDownLatch(1).await();
}
}
这个问题要怎么解决,问了问chat也没解决
写回答
1回答
-
Danny_Idea
2024-12-25
你的dubbo服务能成功注册到对应的nacos上不,因为WebApplicationType设置为none的话 底层默认是不会启动tomcat的,需要依靠dubbo的线程来维持服务端的长期运作。042024-12-26
相似问题