在JBoss上部署我的Java应用程序时,我遇到了一个愚蠢的问题。在我使用接口类更改源代码之前,一切都很好。所以我的问题是:
public interface FWInterface {
public FWResult process(FWRequest fwRequest, FWResult fwResult,
Integer commitRows) throws Exception;
}
@Stateless
public class FWHandlerSqrMind extends FWHandlerDefault implements FWInterface {
public FWResult process(FWRequest fwRequest, FWResult fwResult, Integer commitRows)
throws Exception {
... some JavaCode here
}
}
10:05:34,838错误[org.jboss.MSC.service.fail](MSC服务线程1-6)MSC00001:无法启动服务jboss.deployment.unit。“MDK-Exchange-1.1.0.war”。WeldService:org.jboss.MSC.service.StartException在服务jboss.deployment.unit中。“MDK-Exchange-1.1.0.war”。WeldService:org.jboss.Weld.Exceptions.DeploymentException:WELD-001408在org.jboss的注入点t.jar:1.7.0_15]在java.lang.thread.run(未知源)[rt.jar:1.7.0_15]原因:org.jboss.weld.exceptions.deploymentexception:WELD-001408在org.jboss.weld.bootstrap.validator.validateInjectionPoint(validator.html" target="_blank">javainpoint)的注入点[[field]@inject de.mdkbw.Exchange.filewatcher.fwmain.fwauftracking]的限定符[@default]不满足依赖关系。
如果我移除实现,一切都是好的。有人能告诉我问题出在哪里吗?我是不是太笨了??提前道谢!
你怎么注射你的bean?像那样?
@Inject
private FWHandlerSqrMind handler;
如果是的话,你可以试着这样注射吗:
@Inject
private FWInterface handler;
我的LdapService类是一个无状态EJB,默认无参数构造函数(此项目是一个EJB包) 我试着把它注入到另一个类中,比如: CDI可以识别带有@EJB注释的bean,但注入点向我抛出了关于@Inject的错误: 如果在LdapService中使用@named(“LdapService”),然后在注入点使用: 然后我得到了这个错误: 部署失败。消息是:org.jboss.weld.excepti
我在JBoss上部署我的Java应用程序时遇到了一个愚蠢的问题。在我使用接口类更改源代码之前,一切都很好。所以这是我的问题: ... 在JBoss 7.1上部署时会出现以下错误: 10:05:34838错误[org.jboss.msc.service.fail](msc服务线程1-6)MSC00001:无法启动服务jboss。部署。单元“mdk-exchange-1.1.0.战争”。WeldSer
我有bean,它实现了两个接口(远程和本地)。我还添加了注释,用于使用无接口视图访问bean。 我使用的原因取自JBoss AS7快速入门示例: > WeatherDataBean具有: 资源具有:
我在时出错。我不明白为什么。 我的应用服务器:GlassFish 4.1.2 当我创建我的类时,服务器给出一个错误 当我@Inject我创建的类时,服务器给出了一个错误 我想把它注入另一个类,比如: UserService实现java类 Maven pom xml文件
我在使用Arquillian测试JavaEE8应用程序时遇到了这个问题: WELD-001408:类型记录器与限定符@默认在注入点[BackedAnNotatedField]@注入私有academy.learnprogramming.services.TodoService的未满足依赖项。LOG 我对EntityManager也有同样的错误 以下是我的课程: TodoService。类(我必须测试
我确实遇到了与这里所解释的相同的问题:JBOSS7.1.3:@EJB工作而@Inject失败,这可能是相同的设置(Wildfly 8.0)。 尽管有一个带有producer的资源类,但我不能注入一个Logger实例。Neiter在控制器中,也不在EJB中。“问题1”如果我错了,请纠正我,我应该可以将它们注入@model bean和注有@stateless(EJB)的bean中,不是吗? 下面是我的