Jakarta ee 可以从JAX-WS资源中查找EJB吗?

Jakarta ee 可以从JAX-WS资源中查找EJB吗?,jakarta-ee,ejb,jax-ws,jboss7.x,lookup,Jakarta Ee,Ejb,Jax Ws,Jboss7.x,Lookup,我在JBoss7中部署了一个ear文件。它包含一个查找EJB的JAX-WS资源类。 但EJB查找失败并引发异常: java.lang.IllegalStateException:EJBClient 00025:没有可用于处理的EJB接收器 当我删除@WebService注释时,EJB查找工作正常。有人能告诉我是否可以从JAX-WS资源中查找EJB吗?您是否尝试将@Stateless注释添加到您的Web服务中?是的,@webservice可以被视为EJB bean或CDIBean。您如何查找?请提

我在JBoss7中部署了一个ear文件。它包含一个查找EJB的JAX-WS资源类。 但EJB查找失败并引发异常:

java.lang.IllegalStateException:EJBClient 00025:没有可用于处理的EJB接收器


当我删除
@WebService
注释时,EJB查找工作正常。有人能告诉我是否可以从JAX-WS资源中查找EJB吗?

您是否尝试将
@Stateless
注释添加到您的Web服务中?是的,@webservice可以被视为EJB bean或CDIBean。您如何查找?请提供一些附加信息。您的查找是什么样子的?我的查找代码如下
Properties=newproperties();setProperty(“java.naming.factory.url.pkgs”、“org.jboss.ejb.client.naming”);InitialContext ic=新的InitialContext(道具);ReportServiceIF reportService=(ReportServiceIF)ic.lookup(“ejb:reportService/reportServiceEJB//ReportServiceBean!com.service.report.ReportServiceIF”)
您是否尝试将
@Stateless
注释添加到您的Web服务中?是的,@webservice可以被视为EJB bean或CDIBean。您如何查找?请提供一些附加信息。您的查找是什么样子的?我的查找代码如下
Properties=newproperties();setProperty(“java.naming.factory.url.pkgs”、“org.jboss.ejb.client.naming”);InitialContext ic=新的InitialContext(道具);ReportServiceIF reportService=(ReportServiceIF)ic.lookup(“ejb:reportService/reportServiceEJB//ReportServiceBean!com.service.report.ReportServiceIF”)