我具有下面描述的結構,但是我不能這樣做,因此MyWebService
的成員myService
不爲空。當我調用web服務時,代碼MyWebService
正確執行。當我查看JBoss日誌時,我一直看到MyServiceBean
有幾個JNDI綁定分配給它。EJB在JAR中,但是在EAR旁邊的WAR中找不到EAR
那麼如何將MyServiceBean
綁定到MyWebService
?
謝謝!
我-ejb.jar:
@Local
public interface MyServiceBeanLocal {
...
}
@Stateless
public class MyServiceBean implements MyServiceBeanLocal {
...
}
我-的web.war:
@Webservice(...)
public class MyWebService {
@EJB
MyServiceBeanLocal myService;
...
}
我-ear.ear:
* my-ear.ear
|-* my-web.war
|-* my-ejb.jar
爲什麼我會使用Remote?它們全部部署在同一個JVM上。明天我會試試這個,謝謝! –