Dear all:
I have a question about JNDI , In
the example about Interest , i run it very fine ,but when i run another
example Cabin(come from Richard Monson-Haefel),
it seems have problem with jndi, after i
deploy cabin.jar and travelagent.jar to jboss ,it's jndi shows as
below:
list Successful
The operation [list] was successfully invoked for the MBean
[DefaultDomain:service=JNDIView].
Application: file:/D:/JBoss-2.2.2/jboss/tmp/deploy/Default/interest.jarjava:comp namespace of the Interest bean:+- UserTransaction (class: javax.transaction.UserTransaction) +- env (class: org.jnp.interfaces.NamingContext) Application: file:/D:/JBoss-2.2.2/jboss/tmp/deploy/Default/cabin.jarjava:comp namespace of the Interest bean:+- UserTransaction (class: javax.transaction.UserTransaction) +- env (class: org.jnp.interfaces.NamingContext) Application: file:/D:/JBoss-2.2.2/jboss/tmp/deploy/Default/tomcat-test.earjava:comp namespace of the Interest bean:+- UserTransaction (class: javax.transaction.UserTransaction) +- env (class: org.jnp.interfaces.NamingContext) Application: file:/D:/JBoss-2.2.2/jboss/tmp/deploy/Default/travelagent.jarjava:comp namespace of the Interest bean:+- UserTransaction (class: javax.transaction.UserTransaction) +- env (class: org.jnp.interfaces.NamingContext) java: Namespace+- MinervaXACMFactory (class: org.opentools.minerva.connector.jboss.MinervaXACMFactory) +- DefaultDS (class: org.opentools.minerva.jdbc.xa.XAPoolDataSource) +- SecurityProxyFactory (class: org.jboss.security.SubjectSecurityProxyFactory) +- InstantDB (class: org.opentools.minerva.jdbc.xa.XAPoolDataSource) +- DefaultJMSProvider (class: org.jboss.jms.jndi.JBossMQProvider) +- comp (class: javax.naming.Context) +- MinervaSharedLocalCMFactory (class: org.opentools.minerva.connector.jboss.MinervaSharedLocalCMFactory) +- jaas (class: javax.naming.Context) | NonContext: null +- TransactionPropagationContextExporter (class: org.jboss.tm.TransactionPropagationContextFactory) +- Mail (class: javax.mail.Session) +- MinervaNoTransCMFactory (class: org.opentools.minerva.connector.jboss.MinervaNoTransCMFactory) +- StdJMSPool (class: org.jboss.jms.asf.StdServerSessionPoolFactory) +- TransactionPropagationContextImporter (class: org.jboss.tm.TransactionPropagationContextImporter) +- TransactionManager (class: org.jboss.tm.TxManager) Global JNDI Namespace+- TopicConnectionFactory (class: org.jbossmq.SpyTopicConnectionFactory) +- XAQueueConnectionFactory (class: org.jbossmq.SpyXAQueueConnectionFactory) +- jmx (class: org.jboss.jmx.server.JMXAdaptorImpl) +- UILXAQueueConnectionFactory (class: org.jbossmq.SpyXAQueueConnectionFactory) +- RMIXAQueueConnectionFactory (class: org.jbossmq.SpyXAQueueConnectionFactory) +- RMIQueueConnectionFactory (class: org.jbossmq.SpyQueueConnectionFactory) +- XATopicConnectionFactory (class: org.jbossmq.SpyXATopicConnectionFactory) +- UILXATopicConnectionFactory (class: org.jbossmq.SpyXATopicConnectionFactory) +- RMIXATopicConnectionFactory (class: org.jbossmq.SpyXATopicConnectionFactory) +- RMITopicConnectionFactory (class: org.jbossmq.SpyTopicConnectionFactory) +- interest (class: org.jnp.interfaces.NamingContext) | +- Interest (class: $Proxy0) +- invokers (class: org.jnp.interfaces.NamingContext) | +- interest (class: org.jnp.interfaces.NamingContext) | | +- Interest (class: org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker) +- jmx:mispro:rmi (class: org.jboss.jmx.server.RMIConnectorImpl) +- queue (class: org.jnp.interfaces.NamingContext) | +- D (class: org.jbossmq.SpyQueue) | +- C (class: org.jbossmq.SpyQueue) | +- B (class: org.jbossmq.SpyQueue) | +- A (class: org.jbossmq.SpyQueue) | +- controlQueue (class: org.jbossmq.SpyQueue) | +- testQueue (class: org.jbossmq.SpyQueue) | +- ex (class: org.jbossmq.SpyQueue) | +- testObjectMessage (class: org.jbossmq.SpyQueue) | +- E (class: org.jbossmq.SpyQueue) +- topic (class: org.jnp.interfaces.NamingContext) | +- testDurableTopic (class: org.jbossmq.SpyTopic) | +- example (class: org.jbossmq.SpyTopic) | +- testTopic (class: org.jbossmq.SpyTopic) | +- metrics (class: org.jbossmq.SpyTopic) | +- bob (class: org.jbossmq.SpyTopic) | +- beancache (class: org.jbossmq.SpyTopic) +- UILQueueConnectionFactory (class: org.jbossmq.SpyQueueConnectionFactory) +- QueueConnectionFactory (class: org.jbossmq.SpyQueueConnectionFactory) +- UILTopicConnectionFactory (class: org.jbossmq.SpyTopicConnectionFactory) /***********************************************************************************8/ it is very strange why all the applicaions in the "java:comp namespace of the Interest bean" when i run Client_1.class ,it show error as below. i think it can't find CabinBean in the JNDI . SO I DELETE all the the jar file in the deploy directory, and deploy cabin.jar ,i try to run Interest example ,it work fine,but i don't deploy its jar file , but cabin example can't run . D:\JBoss-2.2.2\jboss\bin>java -classpath %CLASSPATH%;d:\jboss-2.2.2\jboss\lib\ex /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// i deploy cabin.jar ,JNDI INFORMATION SHOW AS BELOW : , I still can run Interest.class,but deploy cabin.jar not interest.jar .it is very strenge.
|