maven - Wildfly + Java 10 无法识别 REST 资源
问题描述
如果 maven 编译器插件配置为编译到 java 10,wildfly 不会识别任何资源(rest)。但是,如果我将其设置为将源编译为 java 8,则不会出现此类问题。
该问题可以在以下 REPO 中看到:https ://github.com/JurajMlich/lucy 。如果您从 pom.xml 中删除源和目标元素并取消注释 release 元素,端点 /rest/test 将不起作用。日志中没有显示错误,返回 404 代码。
怎么了?
解决方案
问题是我使用的是 Wildfly12,根据https://issues.jboss.org/browse/WFLY-9961有这个问题。它在 Wildfly13 中解决。
推荐阅读
- java - 复选框状态硒
- react-native - React Native 可能出现未处理的 Promise Rejection (id)
- java - 并发多线程请求的 Java OKHTTP SocketTimeoutException
- python - 如何使用 Python 将时间序列转换为显示时间序列每个元素的计数的两列数据框
- gcc - 如何确定给定编译标志的 GCC 的最小/最大版本?
- javascript - Sitecore Headless Next.js 404 错误页面不起作用
- node.js - 从前端调用 API 端点不返回数据,但直接调用 API 有效
- core-nfc - 完成 NFCTagReaderSession 的标准是什么?
- laravel - Laravel:模块未存储到数据库中
- android - 辅助显示器不支持屏幕投影