【发布时间】:2011-09-08 03:33:45
【问题描述】:
我是焊接新手。 我正在设置一个打包的 seam 3 项目战争。 我想发现 Picketlink 安全管理,为了测试他的各种管理器(在设置数据库和实体类之后),我创建了一个控制器(TestAction 类),所以:
@Named("testAction")
@ConversationScoped
public class TestAction implements Serializable{
private static final long serialVersionUID = 1L;
@Inject
PersistenceManager persistenceManager;
public void createUser() throws IdentityException
{
persistenceManager.createUser("TEST_USER");
}
}
我的环境是 jboss 6 final。
在启动时我得到了:
WELD-001408 Unsatisfied dependencies for type [PersistenceManager] with qualifiers
[@Any] at enter injection point [[field] @Inject @Any
com.mycompany.myproject.action.TestAction.persistenceManager]
PersistenceManager 是一个带有参数(IdentitySesionImpl)的具体类的接口
如何注入 PersistenceManager? WELD-001408是什么意思?
问候
【问题讨论】:
标签: jboss-weld