wildfly - Fail to create Session Factory in JMS with authentication -


following this tutorial created jms queue application authentication. have done are:

  1. create application user: username: myjmsuser; , password: myjmspassword.

  2. configure messaging provider in wildfly 10 follow:

for connection factory:

  • name: myconnectionfactoryauthentication

  • jndi name: java:/myjmstest/myconnectionfactoryauthentication

  • connectors: http-connector

for queue:

  • name: myqueue

  • jndi names: java:/myjmstest/myqueue

  • durable?: true

3.create servlet producing message queue:

    @webservlet("/myservlet")         public class myservlet extends httpservlet {         private static final long serialversionuid = 1l;          @resource(lookup = "java:/myjmstest/myconnectionfactoryauthentication")         connectionfactory connectionfactoryauthencation;          @resource(lookup = "java:/myjmstest/myqueue")         queue queue;            protected void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception {             string input = request.getparameter("t1");             printwriter out = response.getwriter();             sendjmsmessagetomyqueue(input);             out.println("<h1>"+input+" published myqueue</h1>");         }          private void sendjmsmessagetomyqueue(string messagedata){              try {                 queueconnection connection = (queueconnection)                 connectionfactoryauthencation.createconnection("myjmsuser", "myjmspassword");                  try {                     queuesession session =                   connection.createqueuesession(                     false,                     session.auto_acknowledge                       );                      try {                         messageproducer producer =                       session.createproducer(queue);                          try {                             textmessage message =                           session.createtextmessage(                             "hello, "+messagedata+"!"                               );                              producer.send(message);                          } {                             producer.close();                         }                     } {                         session.close();                     }                  } {                     connection.close();                 }              } catch (exception ex) {                 ex.printstacktrace();             }         }      } 

but when test calling myservlet, got error "failed create session factory" wildfly console,

    12:37:19,938 error [stderr] (default task-2) javax.jms.jmsexception: failed create session factory      12:37:19,940 error [stderr] (default task-2)    @ org.apache.activemq.artemis.jms.client.activemqconnectionfactory.createconnectioninternal(activemqconnectionfactory.java:727)      12:37:19,941 error [stderr] (default task-2)    @ org.apache.activemq.artemis.jms.client.activemqconnectionfactory.createconnection(activemqconnectionfactory.java:233)      12:37:19,941 error [stderr] (default task-2)    @ myservlet.sendjmsmessagetomyqueue(myservlet.java:111)      12:37:19,943 error [stderr] (default task-2)    @ myservlet.dopost(myservlet.java:51)      12:37:19,944 error [stderr] (default task-2)    @ javax.servlet.http.httpservlet.service(httpservlet.java:687)      12:37:19,945 error [stderr] (default task-2)    @ javax.servlet.http.httpservlet.service(httpservlet.java:790)      12:37:19,945 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servlethandler.handlerequest(servlethandler.java:85)      12:37:19,945 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.security.servletsecurityrolehandler.handlerequest(servletsecurityrolehandler.java:62)      12:37:19,946 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletdispatchinghandler.handlerequest(servletdispatchinghandler.java:36)      12:37:19,946 error [stderr] (default task-2)    @ org.wildfly.extension.undertow.security.securitycontextassociationhandler.handlerequest(securitycontextassociationhandler.java:78)      12:37:19,948 error [stderr] (default task-2)    @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:43)      12:37:19,948 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.security.sslinformationassociationhandler.handlerequest(sslinformationassociationhandler.java:131)      12:37:19,949 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.security.servletauthenticationcallhandler.handlerequest(servletauthenticationcallhandler.java:57)      12:37:19,949 error [stderr] (default task-2)    @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:43)      12:37:19,949 error [stderr] (default task-2)    @ io.undertow.security.handlers.abstractconfidentialityhandler.handlerequest(abstractconfidentialityhandler.java:46)      12:37:19,950 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.security.servletconfidentialityconstrainthandler.handlerequest(servletconfidentialityconstrainthandler.java:64)      12:37:19,950 error [stderr] (default task-2)    @ io.undertow.security.handlers.authenticationmechanismshandler.handlerequest(authenticationmechanismshandler.java:60)      12:37:19,951 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.security.cachedauthenticatedsessionhandler.handlerequest(cachedauthenticatedsessionhandler.java:77)      12:37:19,951 error [stderr] (default task-2)    @ io.undertow.security.handlers.notificationreceiverhandler.handlerequest(notificationreceiverhandler.java:50)      12:37:19,951 error [stderr] (default task-2)    @ io.undertow.security.handlers.abstractsecuritycontextassociationhandler.handlerequest(abstractsecuritycontextassociationhandler.java:43)      12:37:19,953 error [stderr] (default task-2)    @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:43)      12:37:19,954 error [stderr] (default task-2)    @ org.wildfly.extension.undertow.security.jacc.jacccontextidhandler.handlerequest(jacccontextidhandler.java:61)      12:37:19,954 error [stderr] (default task-2)    @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:43)      12:37:19,954 error [stderr] (default task-2)    @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:43)      12:37:19,955 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletinitialhandler.handlefirstrequest(servletinitialhandler.java:292)      12:37:19,955 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletinitialhandler.access$100(servletinitialhandler.java:81)      12:37:19,956 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletinitialhandler$2.call(servletinitialhandler.java:138)      12:37:19,956 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletinitialhandler$2.call(servletinitialhandler.java:135)      12:37:19,956 error [stderr] (default task-2)    @ io.undertow.servlet.core.servletrequestcontextthreadsetupaction$1.call(servletrequestcontextthreadsetupaction.java:48)      12:37:19,957 error [stderr] (default task-2)    @ io.undertow.servlet.core.contextclassloadersetupaction$1.call(contextclassloadersetupaction.java:43)      12:37:19,957 error [stderr] (default task-2)    @ io.undertow.servlet.api.legacythreadsetupactionwrapper$1.call(legacythreadsetupactionwrapper.java:44)      12:37:19,959 error [stderr] (default task-2)    @ io.undertow.servlet.api.legacythreadsetupactionwrapper$1.call(legacythreadsetupactionwrapper.java:44)      12:37:19,960 error [stderr] (default task-2)    @ io.undertow.servlet.api.legacythreadsetupactionwrapper$1.call(legacythreadsetupactionwrapper.java:44)      12:37:19,960 error [stderr] (default task-2)    @ io.undertow.servlet.api.legacythreadsetupactionwrapper$1.call(legacythreadsetupactionwrapper.java:44)      12:37:19,960 error [stderr] (default task-2)    @ io.undertow.servlet.api.legacythreadsetupactionwrapper$1.call(legacythreadsetupactionwrapper.java:44)      12:37:19,961 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletinitialhandler.dispatchrequest(servletinitialhandler.java:272)      12:37:19,961 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletinitialhandler.access$000(servletinitialhandler.java:81)      12:37:19,962 error [stderr] (default task-2)    @ io.undertow.servlet.handlers.servletinitialhandler$1.handlerequest(servletinitialhandler.java:104)      12:37:19,962 error [stderr] (default task-2)    @ io.undertow.server.connectors.executeroothandler(connectors.java:202)      12:37:19,962 error [stderr] (default task-2)    @ io.undertow.server.httpserverexchange$1.run(httpserverexchange.java:805)      12:37:19,963 error [stderr] (default task-2)    @ java.util.concurrent.threadpoolexecutor.runworker(unknown source)      12:37:19,963 error [stderr] (default task-2)    @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source)      12:37:19,964 error [stderr] (default task-2)    @ java.lang.thread.run(unknown source)      12:37:19,965 error [stderr] (default task-2) caused by: activemqconnectiontimedoutexception[errortype=connection_timedout message=amq119013: timed out waiting receive cluster topology. group:null]      12:37:19,965 error [stderr] (default task-2)    @ org.apache.activemq.artemis.core.client.impl.serverlocatorimpl.createsessionfactory(serverlocatorimpl.java:797)      12:37:19,965 error [stderr] (default task-2)    @ org.apache.activemq.artemis.jms.client.activemqconnectionfactory.createconnectioninternal(activemqconnectionfactory.java:724)      12:37:19,966 error [stderr] (default task-2)    ... 42 more 

i think there problems authentication, can me solve problem?

thank you


Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -