<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.java.openjms.user">
    <title>gmane.comp.java.openjms.user</title>
    <link>http://blog.gmane.org/gmane.comp.java.openjms.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3253"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3252"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3250"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3249"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3248"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3247"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3246"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3245"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.openjms.user/3244"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3253">
    <title>Long delay in CreateSession on some computers</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3253</link>
    <description>&lt;pre&gt;Hi,

We have been using OpenJMS for sending messages and have found it to be
great.

However, one of the members of our team recently changed his router and is
experiencing long delays in getting a Session.

On most systems the line

javax.jms.Session session = s_JmsConnection.createSession(false,
javax.jms.Session.AUTO_ACKNOWLEDGE);

returns in about 4 seconds.

For servers in a single location that are behind a new router, it
consistently takes 189 seconds.

The server is configured with only the TCP connector.

&amp;lt;ServerConfiguration host="*.*.*.*" embeddedJNDI="true" /&amp;gt;
  &amp;lt;TcpConfiguration port="3035" jndiPort="3035" /&amp;gt;
  &amp;lt;Connectors&amp;gt;
    &amp;lt;Connector scheme="tcp"&amp;gt;
      &amp;lt;ConnectionFactories&amp;gt;
        &amp;lt;ConnectionFactory name="ConnectionFactory" /&amp;gt;
      &amp;lt;/ConnectionFactories&amp;gt;
    &amp;lt;/Connector&amp;gt;
  &amp;lt;/Connectors&amp;gt;

Its truly baffling how changing a router is causing this huge delay in
getting a session. Any help is greatly appreciated.

Thanks
Sunil
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
openjms-user mailing list
openjms-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openjms-user
&lt;/pre&gt;</description>
    <dc:creator>sunil chiluvuri</dc:creator>
    <dc:date>2012-05-02T07:52:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3252">
    <title>unsub</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3252</link>
    <description>&lt;pre&gt;unsubscribe
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2_______________________________________________
openjms-user mailing list
openjms-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openjms-user
&lt;/pre&gt;</description>
    <dc:creator>N W</dc:creator>
    <dc:date>2012-02-13T22:26:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3250">
    <title>errors   using   openjms</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3250</link>
    <description>&lt;pre&gt;Hi 

i'm a  new   user    of   openJMS

After  installations  and  all  set ups,  i've   to   write   for  using  queueconnection

please   find  attached my  sender code  programm

I'va  this   exception  

Exception in thread "main" javax.naming.NoInitialContextException: Need to specify class name in environment or system property, 
or as an applet parameter, or in an application resource file:  java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at Sender.&amp;lt;init&amp;gt;(Sender.java:19)
at Sender.main(Sender.java:44)

Please  how  to  fix  it 

Thanks

________________________________
Achille MBOUGUENG
Tel: 0033 (0)7 61 70 57 45
skype: sim_patricx
web: achillesimo.creativdev-mada.com
www.andandoo.info------------------------------------------------------------------------------
Virtualization &amp;amp; Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/_______________________________________________
openjms-user mailing list
openjms-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openjms-user
&lt;/pre&gt;</description>
    <dc:creator>achille mbougueng</dc:creator>
    <dc:date>2012-02-12T06:37:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3249">
    <title>Reg: OpenJMS with TOMCAT: Could not initialize classorg.exolab.jms.jndi.rmi.RmiJndiInitialContextFactory</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3249</link>
    <description>&lt;pre&gt;------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d_______________________________________________
openjms-user mailing list
openjms-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openjms-user
&lt;/pre&gt;</description>
    <dc:creator>Sudharamya Kostu</dc:creator>
    <dc:date>2011-03-08T11:08:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3248">
    <title>Defining a JMS URI scheme</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3248</link>
    <description>&lt;pre&gt;For the purposes of defining SOAP/JMS, over the past few years, a few of us have
been working on defining a JMS URI scheme.

Seems like a good idea to explicitly ask if anyone here has any feedback on the
proposed URI:

http://tools.ietf.org/html/draft-merrick-jms-uri-09

I've got an updated version with a few changes in the works, but they're minor.

-Eric.




------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 &amp;amp; L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
&lt;/pre&gt;</description>
    <dc:creator>Eric Johnson</dc:creator>
    <dc:date>2010-11-20T00:52:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3247">
    <title>Subscriber hangs during start</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3247</link>
    <description>&lt;pre&gt;import java.util.HashMap;

import javax.jms.JMSException;
import javax.jms.Session;
import javax.jms.TextMessage;
import javax.jms.Topic;
import javax.jms.TopicConnection;
import javax.jms.TopicConnectionFactory;
import javax.jms.TopicPublisher;
import javax.jms.TopicSession;


/**
 * The LXKJMSPublisher class publishes messages to a topic. It
 * contains a constructor, a publishMessages method, and a finish method.
 *
 */
public class LXKJMSPublisher {
    TopicConnection  topicConnection = null;
    TopicSession     topicSession = null;
    Topic            topic = null;
    TopicPublisher   topicPublisher = null;
    int              exitResult = 0;
    String  topicName = "topic1";
    
    /**
     * Constructor: looks up a connection factory and topic and creates a 
     * connection and session.  Also creates the publisher.
     */
    public LXKJMSPublisher() {
        TopicConnectionFactory  topicConnectionFactory = null;

        try {
            topicConnectionFactory = 
                LXKJMSUtilities.getTopicConnectionFactory();
            topicConnection = 
                topicConnectionFactory.createTopicConnection();
            topicSession = topicConnection.createTopicSession(false, 
                Session.CLIENT_ACKNOWLEDGE);
            topic = LXKJMSUtilities.getTopic(topicName, topicSession);
            topicPublisher = topicSession.createPublisher(topic);
        } catch (Exception e) {
            System.out.println("Connection problem: " + e.toString());
            if (topicConnection != null) {
                try {
                    topicConnection.close();
                } catch (JMSException ee) {}
            }
        System.exit(1);
        } 
    }
    
    /**
     * Creates text message.
     * Sends some messages, depending on the event e.g Part release etc.
     * Messages must be persistent.
     */
    public void publishMessages(HashMap hmInfo, String sEvent) {
        TextMessage   message = null;
        StringBuilder sbMsgDetails = new StringBuilder(360);
        try {
            message = topicSession.createTextMessage();
            if(LXKUtil.isNotBlank(sEvent) &amp;amp;&amp;amp; 
            "PartRelease".equals(sEvent) &amp;amp;&amp;amp; hmInfo != null){
            sbMsgDetails.append("&amp;lt;PartName&amp;gt;");
            sbMsgDetails.append((String)hmInfo.get("PartName"));
            sbMsgDetails.append("&amp;lt;/PartName&amp;gt;");
            }
            message.setText(sbMsgDetails.toString());
          //  message.setText("MESSAGE NUMBER 1");
            if(LXKUtil.isBlank(sEvent)){
            throw new JMSException("Event could not be found.");
            }
            if(hmInfo == null){
            throw new JMSException("Message details to be published not found.");
            }
            System.out.println("PUBLISHER: Publishing message: " 
                + message.getText());
            topicPublisher.publish(message);
            //topicPublisher.setTimeToLive(10000);

            // Send a non-text control message indicating end of messages.
            topicPublisher.publish(topicSession.createMessage());
        } catch (JMSException e) {
        /*try {
topicSession.rollback();
} catch (JMSException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}*/
            System.out.println("Exception occurred: " + e.toString());
            exitResult = 1;
        }
    }
    
    /**
     * Closes the connection.
     */
    public void finish() {
        if (topicConnection != null) {
            try {
                topicConnection.close();
            } catch (JMSException e) {
                exitResult = 1;
            }
        }
    }
    
    public static void main(String[] args) {
    LXKJMSPublisher  pub = new LXKJMSPublisher();
        HashMap hmtopic = new HashMap(4);
        hmtopic.put("PartName", "12344");
        pub.publishMessages(hmtopic, "PartRelease");
    pub.finish();
    
    LXKJMSUtilities.exit(pub.exitResult);
    }
}import javax.jms.ExceptionListener;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.Session;
import javax.jms.TextMessage;
import javax.jms.Topic;
import javax.jms.TopicConnection;
import javax.jms.TopicConnectionFactory;
import javax.jms.TopicSession;
import javax.jms.TopicSubscriber;

/**
 * The LXKJMSDurableSubscriber class contains a constructor, a startSubscriber 
 * method, a closeSubscriber method, and a finish method.
 * &amp;lt;p&amp;gt;
 * The class fetches messages asynchronously, using a message listener, 
 * TextListener.
 *
 */
public class LXKJMSDurableSubscriber {
    TopicConnection  topicConnection = null;
    TopicSession     topicSession = null;
    Topic            topic = null;
    TopicSubscriber  topicSubscriber = null;
    TextListener     topicListener = null;
    int              exitResult = 0;
    long  timeStamp = System.currentTimeMillis();
    String  topicName = "topic1";
    String  subscriber = null;
    
    /**
     * The TextListener class implements the MessageListener interface by 
     * defining an onMessage method for the LXKJMSDurableSubscriber class.
     *
     */
    private class TextListener implements MessageListener, ExceptionListener {
    
        final LXKJMSUtilities.DoneLatch  monitor =
            new LXKJMSUtilities.DoneLatch();
        
        /**
         * Casts the message to a TextMessage and displays its text.
         * A non-text message is interpreted as the end of the message 
         * stream, and the message listener sets its monitor state to all 
         * done processing messages.
         *
         * &amp;lt; at &amp;gt;param messagethe incoming message
         */
        public void onMessage(Message message) {
            if (message instanceof TextMessage) {
                TextMessage  msg = (TextMessage) message;
                
                try {
                    System.out.println("SUBSCRIBER: Reading message: " 
                                       + msg.getText());
                } catch (JMSException e) {
                    System.out.println("Exception in onMessage(): " 
                                       + e.toString());
                }
            } else {
                monitor.allDone();
            }
        }
        
        /**
        This method is called asynchronously by JMS when some error occurs.
        When using an asynchronous message listener it is recommended to use
        an exception listener also since JMS have no way to report errors
        otherwise.
        &amp;lt; at &amp;gt;param exception A JMS exception.
        */
     public void onException(JMSException exception)
     {
        System.err.println("something bad happended: " + exception);
     }
    }

    /**
     * Constructor: looks up a connection factory and topic and creates a 
     * connection and session.
     */
    public LXKJMSDurableSubscriber() {
        TopicConnectionFactory  topicConnectionFactory = null;

        try {
            topicConnectionFactory = 
                LXKJMSUtilities.getTopicConnectionFactory();
            topicConnection = 
                topicConnectionFactory.createTopicConnection();
            topicConnection.setClientID(Long.toString(timeStamp));
            topicSession = topicConnection.createTopicSession(false, 
                Session.AUTO_ACKNOWLEDGE);
            topic = LXKJMSUtilities.getTopic(topicName, topicSession);
        } catch (Exception e) {
            System.out.println("Connection problem: " + e.toString());
            if (topicConnection != null) {
                try {
                    topicConnection.close();
                } catch (JMSException ee) {}
            }
        System.exit(1);
        } 
    }

    /**
     * Stops connection, then creates durable subscriber, registers message 
     * listener (TextListener), and starts message delivery; listener
     * displays the messages obtained.
     */
    public void startSubscriber() {
        try {
            System.out.println("Starting subscriber");
            topicConnection.stop();
            topicSubscriber = topicSession.createDurableSubscriber(topic,
            subscriber);
            topicListener = new TextListener();
            topicSubscriber.setMessageListener(topicListener);
            topicConnection.start();
        } catch (JMSException e) {
            System.out.println("Exception occurred: " + e.toString());
            exitResult = 1;
        }
    }
    
    /**
     * Blocks until publisher issues a control message indicating
     * end of publish stream, then closes subscriber.
     */
    public void closeSubscriber() {
        try {
            topicListener.monitor.waitTillDone();
            System.out.println("Closing subscriber");
            topicSubscriber.close();
        } catch (JMSException e) {
            System.out.println("Exception occurred: " + e.toString());
            exitResult = 1;
        }
    }
    
    /**
     * Closes the connection.
     */
    public void finish() {
        if (topicConnection != null) {
            try {
                topicSession.unsubscribe(subscriber);
                topicConnection.close();
            } catch (JMSException e) {
                exitResult = 1;
            }
        }
    }
    
    /**
     * Reads the subscriber name from the command line, then calls the
     * program.
     *
     * &amp;lt; at &amp;gt;param argsthe subscriber name
     */
    public static void main(String[] args) {
    LXKJMSDurableSubscriber  dse = new LXKJMSDurableSubscriber();
        
        if (args.length != 1) {
        System.out.println("Usage: java LXKJMSDurableSubscriber &amp;lt;subscriber_name&amp;gt;");
        System.exit(1);
    }
        
        String  subscriberName = new String(args[0]);
        dse.subscriber = subscriberName;
        System.out.println("Subscriber name is ==&amp;gt; " + dse.subscriber);

    dse.startSubscriber();
    dse.closeSubscriber();
    dse.finish();
    
    LXKJMSUtilities.exit(dse.exitResult);
    }
}------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd_______________________________________________
openjms-user mailing list
openjms-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openjms-user
&lt;/pre&gt;</description>
    <dc:creator>Dey, Anupam</dc:creator>
    <dc:date>2010-09-02T11:40:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3246">
    <title>Error in getting a connection to Oracle 11g RAC inopenJMS</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3246</link>
    <description>&lt;pre&gt;------------------------------------------------------------------------------

_______________________________________________
openjms-user mailing list
openjms-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openjms-user
&lt;/pre&gt;</description>
    <dc:creator>Erick Jesús Delgado Ramírez</dc:creator>
    <dc:date>2010-05-24T05:20:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3245">
    <title>HTTPS Help</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3245</link>
    <description>&lt;pre&gt;Hello OpenJMS users, hopefully someone has gotten HTTPS tunnels working.
I'm having a hard time with setting up a simple test. Here is the Java
Code, it never gets past the InitialContext line:

Hashtable properties = new Hashtable();
properties.put(Context.INITIAL_CONTEXT_FACTORY,
"org.exolab.jms.jndi.InitialContextFactory");
properties.put(Context.PROVIDER_URL, "https://localhost:8443/");
properties.put("org.exolab.jms.net.https.keyStore", "/Users/.../.keystore");
properties.put("org.exolab.jms.net.https.trustStore", "/Users/../.keystore");
properties.put("org.exolab.jms.net.https.keyStorePassword", "...");

Context cntx = new InitialContext(properties);

Here is the debug:

keyStore is : /Users/.../.keystore
keyStore type is : jks
keyStore provider is :
init keystore
init keymanager of type SunX509
trustStore is: /Users/.../.keystore
trustStore type is : jks
trustStore provider is :
init truststore
adding as trusted cert:
  Subject: CN=J Godinez, OU=TEST, O=TEST, L=, ST=CA, C=US
  Issuer:  CN=J Godinez, OU=TEST, O=TEST, L=, ST=CA, C=US
  Algorithm: RSA; Serial number: 0x4b1981f4
  Valid from Fri Dec 04 13:41:08 PST 2009 until Thu Mar 04 13:41:08 PST 2010

trigger seeding of SecureRandom
done seeding SecureRandom
%% No cached client session
*** ClientHello, TLSv1
RandomCookie:  GMT: 1259902718 bytes = { 139, 80, 78, ..., 172 }
Session ID:  {}
Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,
TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA,
TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA,
TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA,
SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,
SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA,
SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA,
SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA,
SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,
SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA]
Compression Methods:  { 0 }
***
[write] MD5 and SHA1 hashes:  len = 79
0000: 01 00 00 4B 03 01 4B 19   97 FE 8B 50 4E 94 20 16  ...K..K....PN. .
...
0040: 09 00 15 00 12 00 03 00   08 00 14 00 11 01 00     ...............
main, WRITE: TLSv1 Handshake, length = 79
[write] MD5 and SHA1 hashes:  len = 107
0000: 01 03 01 00 42 00 00 00   20 00 00 04 01 00 80 00  ....B... .......
...
0060: 29 70 49 50 12 00 49 BD   FD 3B AC                 )pIP..I..;.
main, WRITE: SSLv2 client hello message, length = 107
[Raw write]: length = 109
...
0060: 03 B9 29 70 49 50 12 00   49 BD FD 3B AC           ..)pIP..I..;.
[Raw read]: length = 5
0000: 16 03 01 02 A1                                     .....
[Raw read]: length = 673
0000: 02 00 00 46 03 01 4B 19   97 FE 3F 50 E0 D0 3C E0  ...F..K...?P..&amp;lt;.
...
0290: 94 CC 3E 84 55 24 B3 9E   12 D9 FD B6 46 0E 00 00  ..&amp;gt;.U$......F...
02A0: 00                                                 .
main, READ: TLSv1 Handshake, length = 673
*** ServerHello, TLSv1
RandomCookie:  GMT: 1259902718 bytes = { 63, ... 121 }
Session ID:  {75, ... 226}
Cipher Suite: SSL_RSA_WITH_RC4_128_MD5
Compression Method: 0
***
%% Created:  [Session-1, SSL_RSA_WITH_RC4_128_MD5]
** SSL_RSA_WITH_RC4_128_MD5
[read] MD5 and SHA1 hashes:  len = 74
0000: 02 00 00 46 03 01 4B 19   97 FE 3F 50 E0 D0 3C E0  ...F..K...?P..&amp;lt;.
...
0040: 64 0C C6 76 D5 E4 E2 00   04 00                    d..v......
*** Certificate chain
chain [0] = [
[
  Version: V3
  Subject: CN=J Godinez, OU=TEST, O=TEST, L=, ST=CA, C=US
  Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5

  Key:  Sun RSA public key, 1024 bits
  modulus: 107342282817175...430515336218733
  public exponent: 65537
  Validity: [From: Fri Dec 04 13:41:08 PST 2009,
               To: Thu Mar 04 13:41:08 PST 2010]
  Issuer: CN=J Godinez, OU=TEST, O=TEST, L=, ST=CA, C=US
  SerialNumber: [    4b1981f4]

]
  Algorithm: [SHA1withRSA]
  Signature:
0000: 68 E8 72 6C 95 4B E6 C9   C3 AE C9 5F AD 4F B4 51  h.rl.K....._.O.Q
...
0070: C9 B0 BB 94 CC 3E 84 55   24 B3 9E 12 D9 FD B6 46  .....&amp;gt;.U$......F

]
***
Found trusted certificate:
[
[
  Version: V3
  Subject: CN=J Godinez, OU=IIS BU, O=SAIC, L=San Diego, ST=CA, C=US
  Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5

  Key:  Sun RSA public key, 1024 bits
  modulus: 1073422828171758035...430515336218733
  public exponent: 65537
  Validity: [From: Fri Dec 04 13:41:08 PST 2009,
               To: Thu Mar 04 13:41:08 PST 2010]
  Issuer: CN=J Godinez, OU=TEST, O=TEST, L=, ST=CA, C=US
  SerialNumber: [    4b1981f4]

]
  Algorithm: [SHA1withRSA]
  Signature:
0000: 68 E8 72 6C 95 4B E6 C9   C3 AE C9 5F AD 4F B4 51  h.rl.K....._.O.Q
...
0070: C9 B0 BB 94 CC 3E 84 55   24 B3 9E 12 D9 FD B6 46  .....&amp;gt;.U$......F

]
[read] MD5 and SHA1 hashes:  len = 595
0000: 0B 00 02 4F 00 02 4C 00   02 49 30 82 02 45 30 82  ...O..L..I0..E0.
...
0240: 19 D7 E9 C9 B0 BB 94 CC   3E 84 55 24 B3 9E 12 D9  ........&amp;gt;.U$....
0250: FD B6 46                                           ..F
*** ServerHelloDone
[read] MD5 and SHA1 hashes:  len = 4
0000: 0E 00 00 00                                        ....
*** ClientKeyExchange, RSA PreMasterSecret, TLSv1
[write] MD5 and SHA1 hashes:  len = 134
0000: 10 00 00 82 00 80 77 C8   EE 80 12 E9 97 02 15 A8  ......w.........
...
0070: 2C BC 7D EB 78 24 CB 44   B6 8F 16 FA 82 D1 10 4C  ,...x$.D.......L
0080: 1F 4F F4 45 3A BC                                  .O.E:.
main, WRITE: TLSv1 Handshake, length = 134
[Raw write]: length = 139
0000: 16 03 01 00 86 10 00 00   82 00 80 77 C8 EE 80 12  ...........w....
0010: E9 97 02 15 A8 2A 3A 5F   F1 0A 91 48 5E 08 2E 90  .....*:_...H^....
...
0080: FA 82 D1 10 4C 1F 4F F4   45 3A BC                 ....L.O.E:.
SESSION KEYGEN:
PreMaster Secret:
0000: 03 01 75 A2 2B 37 78 93   75 57 0B AC FE D9 C9 EA  ..u.+7x.uW......
0010: 85 B0 19 B3 80 10 D4 DC   0D FD C1 7A 90 01 99 3F  ...........z...?
0020: E3 78 6B 12 0D BF 15 96   A3 0F C3 AF 2D 62 68 34  .xk.........-bh4
CONNECTION KEYGEN:
Client Nonce:
0000: 4B 19 97 FE 8B 50 4E 94   20 16 56 79 5E 41 02 56  K....PN. .Vy^A.V
0010: 9B 84 89 03 B9 29 70 49   50 12 00 49 BD FD 3B AC  .....)pIP..I..;.
Server Nonce:
0000: 4B 19 97 FE 3F 50 E0 D0   3C E0 36 0C 37 B4 A4 7C  K...?P..&amp;lt;.6.7...
0010: 3D 68 04 13 88 6C 67 37   7F 36 04 77 CA E6 BF 79  =h...lg7.6.w...y
Master Secret:
0000: 86 C3 55 F6 F1 B5 81 DA   58 F9 1C 90 53 20 1F 72  ..U.....X...S .r
0010: 31 1B C7 36 FC 15 D7 71   0B 77 87 73 47 86 EB 55  1..6...q.w.sG..U
0020: B1 11 DC 78 5C 43 1E 39   5C 39 D7 A8 BA 89 D6 98  ...x\C.9\9......
Client MAC write Secret:
0000: 35 52 F7 3D 12 AB 71 FF   9D 23 FA 2F 98 92 E8 14  5R.=..q..#./....
Server MAC write Secret:
0000: 0D 14 A9 24 D6 43 C1 0A   83 4A 7F 81 E2 A2 67 B3  ...$.C...J....g.
Client write key:
0000: 7D 16 1D 04 C4 09 33 6E   EF C8 0A 7F A2 64 16 F1  ......3n.....d..
Server write key:
0000: B7 9F A7 66 2A 39 24 AD   A9 C7 C0 B4 D6 66 15 D5  ...f*9$......f..
... no IV used for this cipher
main, WRITE: TLSv1 Change Cipher Spec, length = 1
[Raw write]: length = 6
0000: 14 03 01 00 01 01                                  ......
*** Finished
verify_data:  { 190, 254, 191, 68, 122, 148, 213, 101, 19, 213, 9, 47 }
***
[write] MD5 and SHA1 hashes:  len = 16
0000: 14 00 00 0C BE FE BF 44   7A 94 D5 65 13 D5 09 2F  .......Dz..e.../
Padded plaintext before ENCRYPTION:  len = 32
0000: 14 00 00 0C BE FE BF 44   7A 94 D5 65 13 D5 09 2F  .......Dz..e.../
0010: E8 8D 1F BF 04 D0 58 E6   A9 6E F4 41 D3 99 99 A4  ......X..n.A....
main, WRITE: TLSv1 Handshake, length = 32
[Raw write]: length = 37
0000: 16 03 01 00 20 A7 76 57   03 06 3C 3E D3 B0 A5 5B  .... .vW..&amp;lt;&amp;gt;...[
0010: 1E 7E 17 47 DA 94 DD 22   BE F8 8F 85 11 1C FA 9B  ...G..."........
0020: B5 47 16 8F C6                                     .G...
[Raw read]: length = 5
0000: 14 03 01 00 01                                     .....
[Raw read]: length = 1
0000: 01                                                 .
main, READ: TLSv1 Change Cipher Spec, length = 1
[Raw read]: length = 5
0000: 16 03 01 00 20                                     ....
[Raw read]: length = 32
0000: A1 8F D3 24 15 3C 84 A3   F7 0B 17 41 D0 32 DD B0  ...$.&amp;lt;.....A.2..
0010: 32 BE 87 FD 39 D8 AC 49   85 75 B5 C6 A5 9C 9B 4B  2...9..I.u.....K
main, READ: TLSv1 Handshake, length = 32
Padded plaintext after DECRYPTION:  len = 32
0000: 14 00 00 0C 65 B8 F8 9D   55 5D 94 EC 89 48 17 38  ....e...U]...H.8
0010: 64 6F A1 FC E9 81 9D 16   C0 93 7A E6 C1 6F EB F2  do........z..o..
*** Finished
verify_data:  { 101, 184, 248, 157, 85, 93, 148, 236, 137, 72, 23, 56 }
***
%% Cached client session: [Session-1, SSL_RSA_WITH_RC4_128_MD5]
[read] MD5 and SHA1 hashes:  len = 16
0000: 14 00 00 0C 65 B8 F8 9D   55 5D 94 EC 89 48 17 38  ....e...U]...H.8
main, called close()
main, called closeInternal(true)
main, SEND TLSv1 ALERT:  warning, description = close_notify
Padded plaintext before ENCRYPTION:  len = 18
0000: 01 00 81 45 B7 58 AE 99   A0 85 72 AA D6 ED 7D 5C  ...E.X....r....\
0010: 38 FD                                              8.
main, WRITE: TLSv1 Alert, length = 18
[Raw write]: length = 23
0000: 15 03 01 00 12 46 2C 67   38 BD 8C AD CB C8 0C 57  .....F,g8......W
0010: 1B 86 C2 6E 3A 2A 4B                               ...n:*K
%% Invalidated:  [Session-1, SSL_RSA_WITH_RC4_128_MD5]
javax.naming.CommunicationException: Failed to get registry service
for URL: https://localhost:8443/ [Root exception is
java.rmi.ConnectIOException: Failed to create connection; nested
exception is:
org.exolab.jms.net.connector.ConnectException: Failed to connect to
URI=https://localhost:8443/openjms-tunnel/tunnel]
at org.exolab.jms.jndi.InitialContextFactory.getInitialContext(InitialContextFactory.java:146)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.&amp;lt;init&amp;gt;(InitialContext.java:197)
at TestTunnelClient.connect(TestTunnelClient.java:33)
at TestTunnelClient.main(TestTunnelClient.java:58)
Caused by: java.rmi.ConnectIOException: Failed to create connection;
nested exception is:
org.exolab.jms.net.connector.ConnectException: Failed to connect to
URI=https://localhost:8443/openjms-tunnel/tunnel
at org.exolab.jms.net.orb.Locator.getProxy(Locator.java:137)
at org.exolab.jms.net.orb.Locator.getRegistry(Locator.java:103)
at org.exolab.jms.net.orb.DefaultORB.getRegistry(DefaultORB.java:285)
at org.exolab.jms.client.net.SharedORB.getRegistry(SharedORB.java:121)
at org.exolab.jms.jndi.InitialContextFactory.getInitialContext(InitialContextFactory.java:144)
... 6 more
Caused by: org.exolab.jms.net.connector.ConnectException: Failed to
connect to URI=https://localhost:8443/openjms-tunnel/tunnel
at org.exolab.jms.net.http.AbstractHTTPManagedConnection.&amp;lt;init&amp;gt;(AbstractHTTPManagedConnection.java:118)
at org.exolab.jms.net.http.HTTPSManagedConnection.&amp;lt;init&amp;gt;(HTTPSManagedConnection.java:74)
at org.exolab.jms.net.http.HTTPSManagedConnectionFactory.createManagedConnection(HTTPSManagedConnectionFactory.java:124)
at org.exolab.jms.net.connector.DefaultConnectionPool.createManagedConnection(DefaultConnectionPool.java:233)
at org.exolab.jms.net.connector.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:140)
at org.exolab.jms.net.connector.AbstractConnectionFactory.getConnection(AbstractConnectionFactory.java:167)
at org.exolab.jms.net.connector.AbstractConnectionManager.getConnection(AbstractConnectionManager.java:208)
at org.exolab.jms.net.orb.Locator.getProxy(Locator.java:131)
... 10 more




Is this a problem with my certificates, maybe opejms is misconfigured,
but it seems that I don't even get that far....

Thanks,
Javier Godinez
&lt;/pre&gt;</description>
    <dc:creator>Javier Godinez</dc:creator>
    <dc:date>2009-12-04T23:33:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.openjms.user/3244">
    <title>accessing open jms from osgi container</title>
    <link>http://comments.gmane.org/gmane.comp.java.openjms.user/3244</link>
    <description>&lt;pre&gt;Hello,

I am trying to access a open jms server (0.7.6.1 and 0.7.7-beta-1) from an osgi container. I have tried two (knopflerfish and equinox(eclipse)).

In both cases when I am trying to obtain a jndi initial context the org.exolab.jms.jndi.InitialContextFactory can't be loaded. Either a class not found exception or a class cast exception occur. (to a javax.naming.spi.InitialContextFactory.

Out of the container it runs fine.

Is anyone willing to look into this or should I quit open jms and try something else ? I'm putting this very plainly because the test I made to verify these situations assure me that I have not detected no other error in the test that I can blame on something else. I really suspect that there is some incompatibility between the two. I can send the osgi bundle that tests this.





------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
&lt;/pre&gt;</description>
    <dc:creator>Daniel Luis dos Santos</dc:creator>
    <dc:date>2009-11-30T02:12:57</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.openjms.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.openjms.user</link>
  </textinput>
</rdf:RDF>

