migration - 应用程序和 Quarkus 的迁移工具包
问题描述
我有一个在 Wildfly 上运行的 JavaEE 应用程序,我想迁移到 Quarkus。我确实阅读了有关应用程序迁移工具包的信息,有一个分析代码和估计所需工作量的工具看起来非常方便。不过,我对结果有疑问:据我所知,Quarkus 不支持 EJB,但该工具并未在问题列表中提及它。它确实有一个“EJB”部分,在这里我可以看到我的应用程序中所有 EJB 的列表,但仅此而已。既然带有 EJB 的应用程序不能正常工作,那不应该是个问题吗?我是否误解了报告的工作原理?
马可。
解决方案
JavaEE 到 Quarkus 不是从Migration Toolkit for Applications (MTA) 5.1提供的迁移路径。
MTA 目前支持一些特定的 Quarkus 迁移路径:
- 从 Spring Boot 到 Quarkus
- 从 Quarkus 到 Quarkus 进行版本升级
前者基于 Quarkus 提供的 Spring Boot API 兼容层,除了 Spring Boot 库之外,MTA 还识别具有 Quarkus 扩展的其他库和框架。例如,使用 Apache Avro 的 Spring Boot 应用程序将获得有关如何迁移 Spring Boot 和 Apache Avro 的建议。
后者基于 Quarkus 迁移指南https://github.com/quarkusio/quarkus/wiki/Migration-Guides。当前支持的更新路径用于从 Quarkus 1.10 更新到最新版本。
可用迁移路径的完整列表可在https://developers.redhat.com/products/mta/use-cases获得
推荐阅读
- c# - 带有 ASP-NET 和 Angular 的 Visual Studio 在浏览器中显示 TimeoutException
- php - 如何重定向到具有 owl carouselin 的不同 html 页面的特定部分
- base64 - 从 base64 字符串解码后无法取回 DICOM 元数据
- sql - 如何根据替换表替换字符?
- html - 如何在右侧创建响应式图像和按钮?
- python - Python Selenium 在成功获取结果后总是会打开一个额外的窗口
- asp.net-core-mvc - 如何通过自定义图标更改传单地图的图标
- javascript - 我在使用 setInterval 时遇到问题
- javascript - Array.map() 如何与反应组件一起使用?
- selenium-webdriver - 未发现此类元素异常