Java EE 到 JakartaEE(1.8 到 11)

问题描述 投票:0回答:1

我正在将应用程序从 Glassfish 迁移到 JBoss,并将 Java 1.8 升级到 Java 11,发现命名空间现在是 Jakarta。 与 ActiveDirectory 交互时,我使用 javax 包连接 LDAP 等。 我没有看到 JakartaEE 对应的

import javax.naming.Context;
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
import javax.naming.directory.*;
import static javax.naming.directory.SearchControls.SUBTREE_SCOPE;

为此使用了哪些库。

关于如何对我的应用程序的 ActiveDirectory 文件进行此更改或更新有什么想法吗?

我尝试按照阅读和指示将所有 javax 导入替换为 jakarta,但似乎命名包/类不在 jakarta 中进行此更改,而且我不想使用 Javax 和 jakarta 的一些混搭。

java active-directory jakarta-migration
1个回答
0
投票

您不必进行任何更改,因为 javax.naming 仍然与 Java 11 兼容。请参考Java 11官方文档。

https://docs.oracle.com/en/java/javase/11/docs/api/java.naming/module-summary.html

© www.soinside.com 2019 - 2024. All rights reserved.