I must be doing something wrong then, the ejb is always null in my MBean.
Here is my stuff:
EJB:
@Local
public interface WsClientEJB {
public String getName();
}
@Stateless
public class WsClientEJBBean implements WsClientEJB {
public String getName() {
return "Ken";
}
}
MBean:
public class ContentClient extends ServiceMBeanSupport implements
ContentClientMBean {
@EJB
private WsClientEJB myEjb;
...
public String runWsGetDoc(String id) {
String rtn = "";
if (null == myEjb){
rtn = "its null";
}
else {
rtn = myEjb.getName();
}
return rtn;
}
I have tried this with and without an ejb-jar.xml and setting @LocalBinding and
mappedName= in the @EJB
I am using 4.0.5.GA
There is a bunch of logging for the MBean and ejb bean, which I have included
below:
2007-02-14 15:41:59,833 DEBUG [org.jboss.deployment.MainDeployer] Starting
deployment of package:
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,833 DEBUG [org.jboss.deployment.MainDeployer] Starting
deployment (init step) of package at:
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,833 DEBUG [org.jboss.deployment.MainDeployer] Copying
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar ->
/usr/local/jboss405/server/default/tmp/deploy/tmp65014ContentClient.sar
2007-02-14 15:41:59,833 DEBUG [org.jboss.deployment.MainDeployer] using
deployer [EMAIL PROTECTED]
2007-02-14 15:41:59,847 DEBUG [org.jboss.deployment.SARDeployer] about to copy
0 local directories
2007-02-14 15:41:59,847 DEBUG [org.jboss.deployment.SARDeployer] looking for
nested deployments in :
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,848 DEBUG [org.jboss.deployment.DeploymentInfo]
createLoaderRepository from config: LoaderRepositoryConfig(repositoryName:
JMImplementation:service=LoaderRepository,name=Default, repositoryClassName:
null, configParserClassName: null, repositoryConfig: null)
2007-02-14 15:41:59,848 DEBUG [org.jboss.mx.loading.RepositoryClassLoader]
setRepository, [EMAIL PROTECTED], [EMAIL PROTECTED]
url=file:/usr/local/jboss405/server/default/tmp/deploy/tmp65014ContentClient.sar
,addedOrder=0}
2007-02-14 15:41:59,848 DEBUG [org.jboss.mx.loading.RepositoryClassLoader]
setRepository, [EMAIL PROTECTED], [EMAIL PROTECTED]
url=file:/usr/local/jboss405/server/default/tmp/deploy/tmp65014ContentClient.sar
,addedOrder=0}
2007-02-14 15:41:59,848 DEBUG [org.jboss.mx.loading.UnifiedLoaderRepository3]
Adding [EMAIL PROTECTED]
url=file:/usr/local/jboss405/server/default/tmp/deploy/tmp65014ContentClient.sar
,addedOrder=0}
2007-02-14 15:41:59,849 DEBUG [org.jboss.deployment.MainDeployer] found 0
subpackages of file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,850 DEBUG [org.jboss.deployment.MainDeployer] Watching new
file: file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,850 DEBUG [org.jboss.deployment.MainDeployer] create step
for deployment file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,850 DEBUG [org.jboss.deployment.SARDeployer] Deploying SAR,
create step: url
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,850 DEBUG [org.jboss.deployment.SARDeployer] Registering
service UCL=jmx.loading:UCL=3ef07355
2007-02-14 15:41:59,851 DEBUG [org.jboss.system.ServiceCreator] About to create
bean: ken:service=ContentClient with code: wsclient.ContentClient
2007-02-14 15:41:59,856 DEBUG [org.jboss.system.ServiceCreator] Created bean:
ken:service=ContentClient
2007-02-14 15:41:59,856 DEBUG [org.jboss.system.ServiceController] Creating
service ken:service=ContentClient
2007-02-14 15:41:59,857 DEBUG [wsclient.ContentClient] Creating
ken:service=ContentClient
2007-02-14 15:41:59,857 DEBUG [wsclient.ContentClient] Created
ken:service=ContentClient
2007-02-14 15:41:59,857 DEBUG [org.jboss.system.ServiceController] Creating
dependent components for: ken:service=ContentClient dependents are: []
2007-02-14 15:41:59,865 DEBUG [org.jboss.deployment.MainDeployer] Done with
create step of deploying ContentClient.sar
2007-02-14 15:41:59,865 DEBUG [org.jboss.deployment.MainDeployer] Begin
deployment start
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,865 DEBUG [org.jboss.deployment.SARDeployer] Deploying SAR,
start step: url file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,865 DEBUG [org.jboss.system.ServiceController] starting
service ken:service=ContentClient
2007-02-14 15:41:59,865 DEBUG [wsclient.ContentClient] Starting
ken:service=ContentClient
2007-02-14 15:41:59,865 DEBUG [wsclient.ContentClient] Started
ken:service=ContentClient
2007-02-14 15:41:59,865 DEBUG [org.jboss.system.ServiceController] Starting
dependent components for: ken:service=ContentClient dependent components: []
2007-02-14 15:41:59,865 DEBUG [org.jboss.deployment.MainDeployer] End
deployment start on package: ContentClient.sar
2007-02-14 15:41:59,865 DEBUG [org.jboss.deployment.MainDeployer] Deployed
package: file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:41:59,865 DEBUG
[org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for:
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar ->
file:/usr/local/jboss405/server/default/deploy/ContentClient.sar
2007-02-14 15:42:15,846 DEBUG [org.jboss.deployment.MainDeployer] Starting
deployment of package: file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,846 DEBUG [org.jboss.deployment.MainDeployer] Starting
deployment (init step) of package at:
file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,846 DEBUG [org.jboss.deployment.MainDeployer] Copying
file:/usr/local/jboss405/server/default/deploy/beans.jar ->
/usr/local/jboss405/server/default/tmp/deploy/tmp65098beans.jar
2007-02-14 15:42:15,878 DEBUG [org.jboss.deployment.MainDeployer] using
deployer MBeanProxyExt[jboss.ejb3:service=EJB3Deployer]
2007-02-14 15:42:15,882 DEBUG [org.jboss.ejb3.EJB3Deployer] looking for
nested deployments in :
file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,882 DEBUG [org.jboss.deployment.DeploymentInfo]
createLoaderRepository from config: LoaderRepositoryConfig(repositoryName:
JMImplementation: service=LoaderRepository,name=Default, repositoryClassName:
null, configParserClassName: null, repositoryConfig: null)
2007-02-14 15:42:15,882 DEBUG [org.jboss.mx.loading.RepositoryClassLoader]
setRepository, [EMAIL PROTECTED], [EMAIL PROTECTED]
url=file:/usr/local/jboss405/server/default/tmp/deploy/tmp65098beans.jar
,addedOrder=0}
2007-02-14 15:42:15,882 DEBUG [org.jboss.mx.loading.ClassLoaderUtils] Multiple
class loaders found for pkg: wsclient
2007-02-14 15:42:15,882 DEBUG [org.jboss.deployment.MainDeployer] found 0
subpackages of file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,882 DEBUG [org.jboss.deployment.MainDeployer] Watching new
file: file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,882 DEBUG [org.jboss.deployment.MainDeployer] create step
for deployment file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,882 DEBUG
[org.jboss.ws.integration.jboss.DeployerInterceptorEJB3] create:
file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,882 DEBUG [org.jboss.ejb3.EJB3Deployer] create, beans.jar
2007-02-14 15:42:15,922 DEBUG [org.jboss.ejb3.EJB3Deployer] Deploying:
file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:15,922 DEBUG [org.jboss.system.ServiceController] Creating
service jboss.j2ee:service=EJB3,module=beans.jar
2007-02-14 15:42:15,922 DEBUG [org.jboss.ejb3.Ejb3Module] Creating
jboss.j2ee:service=EJB3,module=beans.jar
2007-02-14 15:42:15,926 DEBUG [org.jboss.ejb3.security.JaccHelper] Initialising
JACC Context for deployment: beans.jar
2007-02-14 15:42:16,022 DEBUG [org.jboss.ejb3.Ejb3AnnotationHandler] found
EJB3: ejbName=WsClientEJBBean, class=wsclient.WsClientEJBBean, type=STATELESS
2007-02-14 15:42:16,038 DEBUG [org.jboss.ejb3.ProxyDeployer] no declared remote
bindings for : WsClientEJBBean
2007-02-14 15:42:16,050 INFO [org.jboss.ejb3.Ejb3Deployment] EJB3 deployment
time took: 128
2007-02-14 15:42:16,050 DEBUG [org.jboss.ejb3.Ejb3Module] Created
jboss.j2ee:service=EJB3,module=beans.jar
2007-02-14 15:42:16,050 DEBUG [org.jboss.system.ServiceController] Creating
dependent components for: jboss.j2ee:service=EJB3,module=beans.jar dependents
are: []
2007-02-14 15:42:16,054 DEBUG [org.jboss.deployment.MainDeployer] Done with
create step of deploying beans.jar
2007-02-14 15:42:16,054 DEBUG [org.jboss.deployment.MainDeployer] Begin
deployment start file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:16,054 DEBUG
[org.jboss.ws.integration.jboss.DeployerInterceptorEJB3] start:
file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:16,054 DEBUG [org.jboss.ejb3.EJB3Deployer] start application,
deploymentInfo: [EMAIL PROTECTED] {
url=file:/usr/local/jboss405/server/default/deploy/beans.jar }
deployer: MBeanProxyExt[jboss.ejb3:service=EJB3Deployer]
status: Starting
state: START_DEPLOYER
watch: file:/usr/local/jboss405/server/default/deploy/beans.jar
altDD: null
lastDeployed: 1171485735882
lastModified: 1171485735000
mbeans:
, short name: beans.jar, parent short name: null
2007-02-14 15:42:16,054 DEBUG [org.jboss.system.ServiceController] starting
service jboss.j2ee:service=EJB3,module=beans.jar
2007-02-14 15:42:16,054 DEBUG [org.jboss.ejb3.Ejb3Module] Starting
jboss.j2ee:service=EJB3,module=beans.jar
2007-02-14 15:42:16,106 DEBUG [org.jboss.ejb3.EJBContainer] Initialising
interceptors for WsClientEJBBean...
2007-02-14 15:42:16,106 DEBUG [org.jboss.ejb3.EJBContainer] Default
interceptors: null
2007-02-14 15:42:16,110 DEBUG [org.jboss.ejb3.EJBContainer] Class
interceptors:[]
2007-02-14 15:42:16,110 DEBUG [org.jboss.ejb3.EJBContainer] All applicable
interceptor classes: []
2007-02-14 15:42:16,110 DEBUG [org.jboss.ejb3.JmxKernelAbstraction] creating
wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
2007-02-14 15:42:16,138 INFO [org.jboss.ejb3.JmxKernelAbstraction] installing
MBean: jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3 with
dependencies:
2007-02-14 15:42:16,140 DEBUG [org.jboss.system.ServiceController] Creating
service jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.system.ServiceController] adding
depends in ServiceController.register: []
2007-02-14 15:42:16,141 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Creating
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Created
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.system.ServiceController] Creating
dependent components for:
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3 dependents are: []
2007-02-14 15:42:16,141 DEBUG [org.jboss.system.ServiceController] starting
service jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Starting
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.system.ServiceController] adding
depends in ServiceController.register: []
2007-02-14 15:42:16,141 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Creating
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Created
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.system.ServiceController] Creating
dependent components for:
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3 dependents are: []
2007-02-14 15:42:16,141 DEBUG [org.jboss.system.ServiceController] starting
service jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,141 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Starting
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,298 DEBUG
[org.jboss.ejb3.interceptor.EJB3InterceptorsFactory] Bound interceptors for
joinpoint: public java.lang.String wsclient.WsClientEJBBean.getName() -
[Lorg.jboss.ejb3.interceptor.InterceptorInfo;@48586403
2007-02-14 15:42:16,326 DEBUG [org.jboss.ejb3.tx.UserTransactionImpl] new
UserTx: [EMAIL PROTECTED]
2007-02-14 15:42:16,342 DEBUG
[org.jboss.ejb3.interceptor.EJB3InterceptorsFactory] Bound interceptors for
joinpoint: public java.lang.String wsclient.WsClientEJBBean.getName() -
[Lorg.jboss.ejb3.interceptor.InterceptorInfo;@5f47ff11
2007-02-14 15:42:16,343 DEBUG [org.jboss.ejb3.security.JaccHelper]
WsClientEJBBean has no @SecurityDomain - skipping JACC configuration
2007-02-14 15:42:16,343 INFO [org.jboss.ejb3.EJBContainer] STARTED EJB:
wsclient.WsClientEJBBean ejbName: WsClientEJBBean
2007-02-14 15:42:16,375 DEBUG [org.jboss.ejb.txtimer.EJBTimerServiceImpl]
createTimerService: [EMAIL PROTECTED]
2007-02-14 15:42:16,381 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Started
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3
2007-02-14 15:42:16,381 DEBUG [org.jboss.system.ServiceController] Starting
dependent components for:
jboss.j2ee:jar=beans.jar,name=WsClientEJBBean,service=EJB3 dependent
components: []
2007-02-14 15:42:16,381 DEBUG [org.jboss.ejb3.Ejb3Deployment] Bound ejb3
container jboss.j2ee:service=EJB3,jar=beans.jar,name=WsClientEJBBean
2007-02-14 15:42:16,381 DEBUG [org.jboss.ejb3.security.JaccHelper] JACC Policy
Configuration for deployment has been put in service
2007-02-14 15:42:16,381 DEBUG [org.jboss.ejb3.Ejb3Module] Started
jboss.j2ee:service=EJB3,module=beans.jar
2007-02-14 15:42:16,381 DEBUG
[org.jboss.system.ServiceController] Starting dependent components for:
jboss.j2ee:service=EJB3,module=beans.jar dependent components: []
2007-02-14 15:42:16,381 INFO [org.jboss.ejb3.EJB3Deployer] Deployed:
file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:16,382 DEBUG [org.jboss.deployment.MainDeployer] End
deployment start on package: beans.jar
2007-02-14 15:42:16,382 DEBUG [org.jboss.deployment.MainDeployer] Deployed
package: file:/usr/local/jboss405/server/default/deploy/beans.jar
2007-02-14 15:42:16,382 DEBUG
[org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for:
file:/usr/local/jboss405/server/default/deploy/beans.jar ->
file:/usr/local/jboss405/server/default/deploy/beans.jar
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4016636#4016636
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4016636
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user