我在玩JBoss和EJB,我使用。
我有server-side课程:
package org.jboss.as.quickstarts.ejb.remote.stateless;
import javax.ejb.Remote;
import javax.ejb.Stateless;
@Stateless
@Remote(RemoteCalculator.class)
public class CalculatorBean implements RemoteCalculator {
@Override
public int add(int a, int b) {
我刚刚安装了Glassfish 4,我正在尝试实现一个web应用程序,其中包含一个长时间运行的线程,该线程不断地将实体插入到数据库中,该线程在调用servlet时启动。当管理实体的EJB被注入到任务中时,我得到了一个UnsatisfiedResolutionException: WELD-001308: Unable to resolve any bean for Type:...Instance.get()方法出错。
EJB
@Stateless
public class MeasureEJB {
@Resource
ManagedExecutorService manag
今天,我在我的代码中发现了一个子类,它实现了父类已经继承的接口。
我想知道这是否有任何不利的副作用或意图,因为我正在努力将其从子类中删除,因为我认为这可能是一个意外的错误,或者可能我遗漏了什么?
在子类中:
public class ProductServiceBean
extends GenericSessionBean
implements javax.ejb.SessionBean
在父类中:
// Compiled from GenericSessionBean.java (version 1.2 : 46.0, super bit)
public abstract class
如果只实现本地接口,有没有办法在weblogic中查找EJB?
如果我用这个
@Remote public interface TestSessionRemote {
public void businessMethod();
}
@Stateless(mappedName = "A")
public class TestSessionBean implements TestSessionRemote
{
public void businessMethod()
{
}
}
可以使用以下名称查找EJB:
"A#" + T