Como se conectar a uma fila de mensagens do WebSphere Application Server 8.5 enquanto a segurança administrativa está ativada

Eu escrevi um programa de teste pouco cliente correndo contra umTópico de Mensagem do Servidor de Aplicações Websphere. Tudo funciona bem. Agora, se eu estiver ativando a segurança administrativa, recebo um erro.

Esse é o código que estou usando.

public static void main(String[] args)
    {
    try {
    /**
    * Lookup connection factory object using jndi
    */
    System.out.println("* Looking up CF in jndi...");
    Hashtable env = new Hashtable();

    env.put(Context.PROVIDER_URL, "iiop://192.168.195.144:2809");
    env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming.WsnInitialContextFactory");

    Context ctx = new InitialContext(env);

    TopicConnectionFactory fact=(TopicConnectionFactory)ctx.lookup("jms/Ttestsecure");
    TopicConnection connect = fact.createTopicConnection();
    TopicSession session=connect.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
    Topic topic=null;
    try
    {
        topic =(Topic) ctx.lookup("jms/Totestsecure");
        System.out.println(topic.getTopicName());

    }

Aqui está o erro que estou recebendo

Olhando para cima CF em jndi ... JSAS1480I: Die Sicherheit ist nicht aktiviert, wei die ConfigURL-Eigenschaftendatei nicht definiert ist. javax.naming.NamingException: Erro ao obter propriedades WsnNameService [A exceção raiz é org.omg.CORBA.TRANSIENT: vmcid inacessível IOR inicial e encaminhada: código secundário da IBM: E07 concluído: não] em com.ibm.ws.naming.util.WsnInitCtxFactory .mergeWsnNSProperties (WsnInitCtxFactory.java:1552) em com.ibm.ws.naming.util.WsnInitCtxFactory.getRootContextFromServer (WsnInitCtxFactory.java:1042) em com.ibm.ws.naming.util.WsnInitCtxFactory.getRootJndiContext (WsnInitCtxFactory.java:962 ) em com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal (WsnInitCtxFactory.java:614) em com.ibm.ws.naming.util.WsnInitCtx.getContext (WsnInitCtx.java:128) em com.ibm.ws. naming.util.WsnInitCtx.getContextIfNull (WsnInitCtx.java:765) em com.ibm.ws.naming.util.WsnInitCtx.lookup (WsnInitCtx.java:164) em com.ibm.ws.naming.util.WsnInitCtx.lookup ( WsnInitCtx.java:179) em javax.naming.InitialContext.lookup (InitialContext.java:436) em testmsg.main (testmsg.java:31) Causado por: org.omg.CORBA.TRANSIENT: initial e forwar deded IOR inacessível vmcid: Código secundário da IBM: E07 concluído: não em com.ibm.rmi.corba.ClientDelegate.createRequest (ClientDelegate.java:1276) em com.ibm.CORBA.iiop.ClientDelegate.createRequest (ClientDelegate.java:1457 ) em com.ibm.rmi.corba.ClientDelegate.createRequest (ClientDelegate.java:1164) em com.ibm.CORBA.iiop.ClientDelegate.createRequest (ClientDelegate.java:1423) em com.ibm.rmi.corba.ClientDelegate. request (ClientDelegate.java:1886) em com.ibm.CORBA.iiop.ClientDelegate.request (ClientDelegate.java:1379) em org.omg.CORBA.portable.ObjectImpl._request (ObjectImpl.java:458) em com.ibm .WsnBootstrap._WsnNameServiceStub.getProperties (_WsnNameServiceStub.java:38) em com.ibm.ws.naming.util.WsnInitCtxFactory.mergeWsnNSProperties (WsnInitCtxFactory.java:1549) ... 9 mais Causado por: java.net.ConnectException: connect: O endereço é inválido na máquina local ou a porta não é válida na máquina remota em java.net.PlainSocketImpl.doConnect (PlainSocketImpl.java:381) em java.net.PlainSocketImpl.connectToAddress ( PlainSocketImpl.java:243) em java.net.PlainSocketImpl.connect (PlainSocketImpl.java:230) em java.net.SocksSocketImpl.connect (SocksSocketImpl.java:377) em java.net.Socket.connect (Socket.java:539 ) em com.ibm.ws.orbimpl.transport.WSTCPTransportConnection.createSocket (WSTCPTransportConnection.java:313) em com.ibm.CORBA.transport.TransportConnectionBase.connect (TransportConnectionBase.java:357) em com.ibm.ws.orbimpl. transport.WSTransport.getConnection (WSTransport.java:436) em com.ibm.CORBA.transport.TransportBase.getConnection (TransportBase.java:187) em com.ibm.rmi.iiop.TransportManager.get (TransportManager.java:97) em com.ibm.rmi.iiop.GIOPImpl.getConnection (GIOPImpl.java:130) em com.ibm.rmi.iiop.GIOPImpl.locate (GIOPImpl.java:219) em com.ibm.rmi.corba.ClientDelegate.locate (ClientDelegate.java:1983) em com.ibm.rmi.corba.ClientDelegate._createRequest (ClientDelegate.java:2008) em com.ibm.rmi.corba.ClientDelegate.createRequest (ClientDelegate.java:1186) em com.ibm. rmi.corba.ClientDelegate.createR equest (ClientDelegate.java:1272) ... 17 mais Eu não estou muito familiarizado com o websphere Server tem alguém um conselho que está errado? Eu só liguei a nota de segurança administrativa a segurança do ônibus. Se eu desligar todas as obras regularmente.

Obrigado por qualquer dica.

questionAnswers(1)

yourAnswerToTheQuestion