我创建了一个类来管理发送邮件,我想通过属性文件注入smtp配置。但我一直在我的领域属性为空。 这是我的代码: public class EmailUtils {
@Inject
@PropertiesFromFile("smtp.properties")
Properties properties;
public void sendEmail(String
我当前的项目由一个war和ejb模块组成,使用一个jar(通过maven合并)。这个jar包含一个CDI组件,当我在war模块中注入它时,它的工作方式与预期的一样,但是当我在ejb模块中注入时,从Eclipse WAS 8.5(完整配置文件)启动期间,我得到一个NoClassDefFoundError。 当我首先启动服务器时,稍后添加注入并重新发布它似乎工作。另外,当我使用Liberty配置文件时