取消激活在Quarkus命令模式下侦听端口的Web服务器



我在命令模式下使用Quarkus创建命令行实用程序,但Quarkus仍然启动Web服务器并在端口上侦听(在启动时指示(。

我查看了文档,但没有找到禁用启动Web服务器的方法,是我遗漏了什么,还是可能是一个功能?

我尝试了不依赖web的最新版本1.8.2.Final。在这种情况下,没有生成web服务器。

2020-10-08 09:48:15,806 INFO  [io.quarkus] (Quarkus Main Thread) code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 1.8.2.Final) started in 0.899s. 
2020-10-08 09:48:15,808 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
2020-10-08 09:48:15,808 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi]
hello commando
2020-10-08 09:48:15,866 INFO  [io.quarkus] (Quarkus Main Thread) code-with-quarkus stopped in 0.044s
Quarkus application exited with code 0

请参阅quarkus.http.host-enabled。但是,如果禁用http,则必须启用HTTPS或在Unix域套接字上侦听。因此,如果你不需要任何与网络相关的东西,比如健康端点,那么你应该从你的项目中删除任何网络依赖,就像Haroon解释的那样。

最新更新