Wildfly 26 无法部署从 Jakarta HttpServlet 扩展的 Servlet

Wildfly 26 could not deploy a Servlet that extends from Jakarta HttpServlet

我正在使用 Eclipse IDE 创建一个简单的 Java Web 应用程序。我正在使用 Wildfly 26Java11。我 运行 Eclipse 中的网络应用程序。我创建了一个 TestServlet 与 @WebServlet("/TestServlet") 与默认生成的实现(Printing Servled at ....)

如果 TestServletjavax.servlet.http.HttpServlet 扩展 -> servlet 部署成功 -> 我可以访问 http:/ /localhost:8080/myapp/TestServet 查看 servlet 输出。

但是如果 TestServletjakarta.servlet.http.HttpServlet 扩展 -> servlet 未成功部署 -> http:// localhost:8080/myapp/TestServet returns “ 未找到 ”。 Eclipse 控制台未显示任何与 Servlet 部署相关的错误消息。

请帮忙。谢谢!

WildFLy 26 是 JakartaEE 8 complinat。 如果你想使用 JakartaEE 9 使用 WildFly 26 preview