【问题标题】:Using Vaadin Flow with Jakarta EE 9在 Jakarta EE 9 中使用 Vaadin Flow
【发布时间】:2020-10-27 04:59:57
【问题描述】:

我看到Apache Tomcat 10 (alpha) 现在可用。主要功能是支持Jakarta EE 9,其中API 的包名称已从javax.* 更改为jakarta.*。 Jakarta EE 9 现在有一个milestone release 可用。

当前版本的 Vaadin Flow(14 或 16)能否与新的 Jakarta 9 及其名称更改一起使用?

【问题讨论】:

  • 你在尝试时遇到了什么问题?
  • @cfrick 我没试过。我知道 Vaadin 项目依赖于使用旧的 javax 命名的 javax.servlet-api。所以我假设作为一个 servlet 意味着 Vaadin 的代码引用了包中的代码,这些代码在 Jakarta 服务器(如 Tomcat 10)上不可用。
  • 至于投票结束,因为“寻求书籍、工具、软件库等的推荐1”,我没有提出这样的要求。工具和软件库在手边:Vaadin Flow 和 Jakarta EE 9。
  • 由于包重命名,Vaadin 无法在 Tomcat 10 上运行。你为什么不在github.com/vaadin/flow/issues 上打开一个问题

标签: java jakarta-ee vaadin vaadin-flow


【解决方案1】:

Vaadin 目前不支持 Jakarta EE 9,因为软件包名称发生了变化。我们正在观察情况如何发展,例如查看应用程序服务器是否会包含帮助程序以自动支持使用旧包名称的部分。

同时,您可以尝试手动应用这些更改,例如https://github.com/apache/tomcat-jakartaee-migrationhttps://github.com/eclipse/transformer/

【讨论】:

    猜你喜欢
    • 2021-04-14
    • 2021-01-19
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 2023-01-03
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多