User development,
A new message was posted in the thread "JBoss hang at startup when UIL2Service
ClientAddress is specified":
http://community.jboss.org/message/531915#531915
Author : Tim Webster
Profile :
http://community.jboss.org/people/timwebster99
Message:
--------------------------------------------------------------
Hi,
I see from various other threads that to enable remote JMS connections, the ClientAddress
attribute must be specified in the uil2-service.xml file. In my case, this file in under
the deploy-hasingleton directory (not sure if that makes a difference). I see that
-Djava.rmi.server.hostname must also be set in the Jboss startup script. I'm using
JBoss 4.2.2 on Ubuntu.
In any case, when I set the ClientAddress attribute to the box's public (NAT) IP
address, Jboss hangs on startup. Can anyone help?
Here's the last bit of the log file:
07:16:24,228 DEBUG [BaseLocalProxyFactory]
com.jr.eventhandler.engine.callback.queue.CallbackEJB cannot be Bound, doesn't have
local and local home interfaces
07:16:24,229 DEBUG [ServiceController] starting service
jboss.j2ee:service=EJB,plugin=pool,jndiName=local/com.jr.eventhandler.engine.callback.queue.CallbackEJB@26471365
07:16:24,229 DEBUG [MessageDrivenInstancePool] Starting
jboss.j2ee:service=EJB,plugin=pool,jndiName=local/com.jr.eventhandler.engine.callback.queue.CallbackEJB@26471365
07:16:24,229 DEBUG [MessageDrivenInstancePool] Started
jboss.j2ee:service=EJB,plugin=pool,jndiName=local/com.jr.eventhandler.engine.callback.queue.CallbackEJB@26471365
07:16:24,229 DEBUG [ServiceController] Starting dependent components for:
jboss.j2ee:service=EJB,plugin=pool,jndiName=local/com.jr.eventhandler.engine.callback.queue.CallbackEJB@26471365
dependent components: []
07:16:24,229 DEBUG [ServiceController] starting service
jboss.j2ee:service=EJB,plugin=invoker,binding=message-driven-bean,jndiName=local/com.jr.eventhandler.engine.callback.queue.CallbackEJB@26471365
07:16:24,229 DEBUG [JMSContainerInvoker] Starting
jboss.j2ee:service=EJB,plugin=invoker,binding=message-driven-bean,jndiName=local/com.jr.eventhandler.engine.callback.queue.CallbackEJB@26471365
07:16:24,229 DEBUG [JMSContainerInvoker] Initializing
07:16:24,229 DEBUG [JMSContainerInvoker] Looking up provider adapter:
java:/DefaultJMSProvider
07:16:24,229 DEBUG [JMSContainerInvoker] Provider adapter:
org.jboss.jms.jndi.JNDIProviderAdapter@b368f
07:16:24,232 DEBUG [DLQHandler] Creating DLQHandler
07:16:24,491 DEBUG [SpyConnectionFactoryObjectFactory] Extracting SpyConnectionFactory
from reference
07:16:24,497 DEBUG [SpyConnectionFactoryObjectFactory] The GenericConnectionFactory is:
GenericConnectionFactory[server=org.jboss.mq.il.uil2.UILServerIL@8bca43
connectionProperties={ClientILService=org.jboss.mq.il.uil2.UILClientILService,
UIL_TCPNODELAY_KEY=yes, UIL_CHUNKSIZE_KEY=1000000, UIL_CONNECTADDRESS_KEY=null,
UIL_CONNECTPORT_KEY=0, UIL_SOTIMEOUT_KEY=120000, UIL_RECEIVE_REPLIES_KEY=No,
UIL_ADDRESS_KEY=10.210.104.170, UIL_PORT_KEY=8093, PingPeriod=60000,
UIL_BUFFERSIZE_KEY=2048}]
07:16:24,498 DEBUG [DLQHandler] Using factory:
org.jboss.mq.SpyXAConnectionFactory@18c10af
07:16:24,519 DEBUG [Connection] Setting the clockDaemon's thread factory
--------------------------------------------------------------
To reply to this message visit the message page:
http://community.jboss.org/message/531915#531915