我已经通过seedstack
上提到的指南创建了简单的http://seedstack.org/docs/basics/
网络项目
Undertow也以seedstack:run
开始。
但是,在访问“ hello”资源时,underwow引发以下异常:
错误2018-07-25 21:37:34,468 XNIO-1任务2 io.undertow.request
UT005023:异常处理请求 / api / seed-w20 / application / configuration通过绑定返回null org.seedstack.w20.internal.W20Module.configure(W20Module.java:51)(通过 模组:com.google.inject.util.Modules $ OverrideModule-> io.nuun.kernel.core.internal.injection.KernelGuiceModuleInternal-> org.seedstack.w20.internal.W20Module),但第三个参数 org.seedstack.w20.internal.FragmentManagerImpl。(FragmentManagerImpl.java:32) 不是@Nullable org.seedstack.w20.internal.W20Module.configure(W20Module.java:51)(通过 模组:com.google.inject.util.Modules $ OverrideModule-> io.nuun.kernel.core.internal.injection.KernelGuiceModuleInternal-> org.seedstack.w20.internal.W20Module) org.seedstack.w20.internal.ConfiguredApplication 用于org.seedstack.w20.internal.FragmentManagerImpl。(FragmentManagerImpl.java:32)的第三个参数 在定位org.seedstack.w20.internal.FragmentManagerImpl的同时 定位org.seedstack.w20.FragmentManager 用于org.seedstack.w20.internal.rest.application.ApplicationConfigurationResource.fragmentManager(ApplicationConfigurationResource.java:38)上的字段 定位时 org.seedstack.w20.internal.rest.application.ApplicationConfigurationResource
请帮忙吗?
答案 0 :(得分:1)
这是w20桥中最近引入的一个错误,该错误在没有w20.app.json
配置文件的情况下发生。
您可以通过在类路径的根目录下创建一个空对象w20.app.json
文件来解决此问题:
{}
您还可以将所有w20-bridge依赖项的版本更新为3.2.4,并对此进行了修复。这可以通过使用POM的dependencyManagement
部分来完成:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.seedstack</groupId>
<artifactId>seedstack-bom</artifactId>
<version>18.4.3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web-bootstrap-3</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web-business-theme</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web-components</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-rest</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-specs</artifactId>
<version>3.2.4</version>
</dependency>
</dependencies>
</dependencyManagement>
此修复程序将包含在即将发布的SeedStack 18.7中。