0

我们有一个在 Glassfish 5.0.1 和之前的 4.1.1 版本上运行的应用程序。最近服务器更新到 Glassfish 5.1.0,由于缺少javax.inject.Inject,我们的应用程序无法编译。这个相关的 jar 在以前的 Glassfish 版本中(在模块文件夹中)。所以我想听听在 glassfish 5.1 中我们应该将此 jar 添加为外部库还是有办法在最新的 glassfish 中使其工作?

4

1 回答 1

1

对于 GlassFish 5.1,依赖项的 maven 坐标现在jakarta.*javax.*. 所以对于javax.inject.Inject注释使用maven依赖

<dependency>
    <groupId>jakarta.inject</groupId>
    <artifactId>jakarta.inject-api</artifactId>
    <version>1.0.3</version>
</dependency>
于 2020-10-29T14:27:25.917 回答