我是焊接新手。我正在设置一个打包的 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 是什么意思?
问候