首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Helidon服务静态内容

Helidon服务静态内容
EN

Stack Overflow用户
提问于 2021-10-04 16:52:01
回答 2查看 326关注 0票数 1

我想从我的Helidon服务器上服务器静态内容。但我只得到了No handler found for path: /static/index.html

我有配置静态资源src/main/resources/META-INF/microprofile-config.properties

代码语言:javascript
复制
server.static.classpath.location=/static

启动我的服务器与:

代码语言:javascript
复制
Server.builder().config(Config.create()).build().start();

我想我得加一个JaxRsApplication了?但我该怎么做呢?

我发现当我使用io.helidon.microprofile.cdi.Main时它确实能工作,但是我想手动创建服务器。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-26 23:57:05

这是一个配置问题,您使用的是不支持io.helidon.Config.create()microprofile-config.properties

如果您使用Server.create().start()microprofile-config.properties将开箱即用.

如果您想传递您自己的config实例,可以这样做:

代码语言:javascript
复制
Server.builder().config(ConfigProvider.getConfig()).build().start();

这与Server.create()具有相同的效果。

如果要使用,可以将org.eclipse.microprofile.config.Config实例转换为io.helidon.config.Config,如下所示:

代码语言:javascript
复制
io.helidon.config.mp.MpConfig.toHelidonConfig(ConfigProvider.getConfig())
票数 2
EN

Stack Overflow用户

发布于 2022-11-10 18:52:29

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69439686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档