您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

升级到Netbeans 8.0.1和Glassfish 4,1后,该软件包不存在

升级到Netbeans 8.0.1和Glassfish 4,1后,该软件包不存在

Glassfish 4.1将其CDI版本更新为1.2(Glassfish 4.0使用了CDI 1.1)。由于您没有提供有关应用程序打包方式的信息,因此,我将为您提供所有检查要点:

检查cdi-api.jar您的战争中没有文件

检查您weld在战争中也没有任何相关的jar

使用CDI Api 1.2版来编译代码。检查站点规范以下载文件或像这样更改您的Maven配置

<dependency>
    <groupId>javax.enterprise</groupId>
    <artifactId>cdi-api</artifactId>
    <version>1.2</version>
    <scope>provided</scope>
</dependency>

API在1.1和1.2之间没有变化,但是所有OSGi配置都已更改,因此您可能会遇到这些更改问题。

dotnet 2022/1/1 18:28:24 有477人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶