[jboss-user] [EJB 3.0] - jboss.xml question AS 5
bdlink
do-not-reply at jboss.com
Sat Dec 13 18:39:27 EST 2008
The following jboss.xml would bind a jndi name under jboss as 4, but does not do so under jboss as 5, even though the dtd would seem to indicate that it is still supported:
<jboss xmlns="http://www.jboss.com/xml/ns/javaee"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://www.jboss.org/j2ee/schema
| http://www.jboss.org/j2ee/schema/jboss_5_0.xsd"
| version="5.0">
| <enterprise-beans>
| <session>
| <ejb-name>TravelAgentBean</ejb-name>
| <jndi-name>TravelAgentRemote</jndi-name>
| </session>
| </enterprise-beans>
| </jboss>
|
Looking at the jmx jndi view, there is a TravelAgentBean in the global context, but no TravelAgentRemote.
Global JNDI Namespace
|
| +- UserTransactionSessionFactory (proxy: $Proxy93 implements interface org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory)
| +- jmx (class: org.jnp.interfaces.NamingContext)
| | +- rmi (class: org.jnp.interfaces.NamingContext)
| | | +- RMIAdaptor[link -> jmx/invoker/RMIAdaptor] (class: javax.naming.LinkRef)
| | +- invoker (class: org.jnp.interfaces.NamingContext)
| | | +- RMIAdaptor (proxy: $Proxy94 implements interface org.jboss.jmx.adaptor.rmi.RMIAdaptor,interface org.jboss.jmx.adaptor.rmi.RMIAdaptorExt)
| +- TravelAgentBean (class: org.jnp.interfaces.NamingContext)
| | +- remote (class: Proxy for: com.titan.travelagent.TravelAgentRemote)
| | +- remote-com.titan.travelagent.TravelAgentRemote (class: Proxy for: com.titan.travelagent.TravelAgentRemote)
| +- queue (class: org.jnp.interfaces.NamingContext)
| | +- DLQ (class: org.jboss.jms.destination.JBossQueue)
| | +- ExpiryQueue (class: org.jboss.jms.destination.JBossQueue)
| +- UUIDKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.uuid.UUIDKeyGeneratorFactory)
| +- ClusteredConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
| +- ClusteredXAConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
| +- ConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
| +- ProfileService (class: AOPProxy$0)
| +- console (class: org.jnp.interfaces.NamingContext)
| | +- PluginManager (proxy: $Proxy95 implements interface org.jboss.console.manager.PluginManagerMBean)
| +- topic (class: org.jnp.interfaces.NamingContext)
| +- HiLoKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory)
| +- persistence.unit:unitName=#titan (class: org.hibernate.impl.SessionFactoryImpl)
| +- TomcatAuthenticators (class: java.util.Properties)
| +- XAConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
| +- UserTransaction (class: org.jboss.tm.usertx.client.ClientUserTransaction)
|
Using the annotation @jboss.ejb3.annotations.RemoteBinding does work.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4196377#4196377
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4196377
More information about the jboss-user
mailing list