Thanks for helping.
I looked through the FAQ and do not see anything about this issue. I have been
reading through many topics and saw several about the hosts file. I added ip
conputername and computername ip to the server and client. Didn't help (rebooted
after changing). The switch to 1.4 also stopped my web server from sending messages
to its app server. The web server is not sending messages to the app server. Rather,
it processes them. I'll post separately for that. I can telnet to 1099 and 8093 to
the app server from the client. I saw another post
http://www.jboss.org/index.html?module=bb&op=viewtopic&t=50427
about to many anonymous client sockets so I closed Context as soon as it was no longer
needed.
That did not fix it. I have posted below the code and logging from the client. There
is no logging on the
server. Thanks for the help in figuring this out.
This is the code that is fails:
public void send()
| {
| try
| {
| Logger.debug(s_classname, "send()");
| QueueConnection qconn =
JMSMessageUtils.getQueueConnectionFactory().createQueueConnection();
| Logger.debug(s_classname, "send() 1"); //this never logs
| QueueSession session =
qconn.createQueueSession(false,QueueSession.AUTO_ACKNOWLEDGE);
| m_msg = session.createObjectMessage();
| m_msg.setObject(m_object);
| JMSMessageUtils.sendAsyncMessage(m_msg,session,m_queue);
| session.close();
| qconn.close();
| Logger.debug(s_classname, "~send()");
| }
| catch (JMSException e)
| {
| e.printStackTrace();
| Logger.error(s_classname,"jmsex " + e.getMessage());
| }
| catch (Exception e)
| {
| e.printStackTrace();
| Logger.error(s_classname,"generic ex " + e.getMessage());
| }
| }
public static javax.jms.QueueConnectionFactory getQueueConnectionFactory()
| throws Exception {
| if (USE_JNDI)
| {
| Logger.debug(s_classname,"getting a QueueConnectionFactory");
| return(javax.jms.QueueConnectionFactory) jndiLookup(QUEUECONFAC);
| }
| else
| {
| // return new provider-specific QueueConnectionFactory
| return null;
| }
| }
public static Object jndiLookup(String name) throws NamingException
| {
| Context jndiContext = null;
| /* try
| {
| jndiContext = new InitialContext();
| Object o = jndiContext.lookup(name);
| }
| catch (NamingException e)
| {
| Logger.error(s_classname,"Could not create JNDI context: " +
| e.getMessage(),e);
| throw e;
| }
| */
| Logger.debug(s_classname,"*** \n\n\nthe name to look up is " + name);
| Context ctx = new InitialContext();
| String jndiName = ctx.lookup(JNDINAME).toString();
| Logger.debug(s_classname,"*** \n\n\nThe provider name from jndi is " +
jndiName.toString());
| Object obj = null;
| Hashtable properties = new Hashtable();
| properties.put(Context.INITIAL_CONTEXT_FACTORY,
| "org.jnp.interfaces.NamingContextFactory");
| properties.put(Context.PROVIDER_URL,jndiName);
| //"168.71.206.252" + ":1099");
| properties.put(Context.URL_PKG_PREFIXES, "org.jboss.naming");
| //properties.put(Context.SECURITY_AUTHENTICATION,"none");
| ctx.close();
| if (jndiContext == null)
| {
| try
| {
| jndiContext = new InitialContext(properties);
| Hashtable h = jndiContext.getEnvironment();
| Logger.debug(s_classname,"*** jndicontext created " +
jndiContext.SECURITY_AUTHENTICATION +"\n"
| + h.toString());
| }
| catch (NamingException e)
| {
| Logger.error(s_classname,"Could not create JNDI context: " +
| e.getMessage(),e);
| throw e;
| }
| }
| try
| {
| Logger.debug(s_classname,"Looking up " + name + " in JNDI");
| obj = jndiContext.lookup(name);
| Logger.debug(s_classname,"*** obj created with jndicontext\n"
| + obj.toString() + "'''''");
| }
| catch (NamingException e)
| {
| Logger.error(s_classname,"JNDI lookup failed: " + e.getMessage(),e );
| throw e;
| }
| jndiContext.close();
| return obj;
| }
The logging again:
08:00:37,261 DEBUG [main] [gov.ca.boe.afsp.messages.EfilingAsyncObjectMessageClient]
send()
setting up logging for gov.ca.boe.afsp.messages.JMSMessageUtils
08:00:37,281 DEBUG [main] [gov.ca.boe.afsp.messages.JMSMessageUtils] getting a
QueueConnectionFactory
08:00:37,281 DEBUG [main] [gov.ca.boe.afsp.messages.JMSMessageUtils] ***
the name to look up is UIL2ConnectionFactory
08:00:37,781 DEBUG [main] [gov.ca.boe.afsp.messages.JMSMessageUtils] ***
The provider name from jndi is 168.71.206.231:1099
08:00:37,781 DEBUG [main] [gov.ca.boe.afsp.messages.JMSMessageUtils] *** jndicontext
created java.naming.security.authentication
{java.naming.provider.url=168.71.206.231:1099,
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jboss.naming:org.jnp.interfaces}
08:00:37,781 DEBUG [main] [gov.ca.boe.afsp.messages.JMSMessageUtils] Looking up
UIL2ConnectionFactory in JNDI
08:00:38,002 DEBUG [main] [gov.ca.boe.afsp.messages.JMSMessageUtils] *** obj created
with jndicontext
[EMAIL PROTECTED]'''''
org.jboss.mq.SpyJMSException: Cannot authenticate user; - nested throwable:
(java.net.ConnectException: Connection refus
ed: connect)
at org.jboss.mq.Connection.authenticate(Connection.java:883)
at org.jboss.mq.Connection.(Connection.java:238)
at org.jboss.mq.Connection.(Connection.java:315)
at org.jboss.mq.SpyConnection.(SpyConnection.java:60)
at
org.jboss.mq.SpyConnectionFactory.createQueueConnection(SpyConnectionFactory.java:116)
at gov.ca.boe.afsp.messages.EfilingAsyncObjectMessageClient.send(Unknown
Source)
at gov.ca.boe.afsp.messages.CommandLineWorkcaseInvoker.main(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:169)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at java.net.Socket.(Socket.java:309)
at java.net.Socket.(Socket.java:153)
at javax.net.DefaultSocketFactory.createSocket(DashoA6275)
at org.jboss.mq.il.uil2.UILServerIL.createConnection(UILServerIL.java:579)
at org.jboss.mq.il.uil2.UILServerIL.getSocketMgr(UILServerIL.java:500)
at org.jboss.mq.il.uil2.UILServerIL.authenticate(UILServerIL.java:302)
at org.jboss.mq.Connection.authenticate(Connection.java:876)
... 6 more
08:01:00,244 ERROR [main] [gov.ca.boe.afsp.messages.EfilingAsyncObjectMessageClient]
jmsex Cannot authenticate user;
- nested throwable: (java.net.ConnectException: Connection refused: connect)
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3842420#3842420
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3842420
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user