как да се свържа с уеб методи през JMS от уеб приложение, работещо на WebSphere сървър за приложения v7?

как да се свържете с уеб методи през JMS от уеб приложение, работещо на 64-битов сървър за приложения WebSphere v7.0.0.23?

Имам стандартно базирано на пролет уеб приложение, което е разположено на сървър за приложения на websphere 7. Трябва да се свържа с SoftwareAG WebMethods JMS Provider от това приложение.

  1. Опитах се да потърся connectionFactory, конфигуриран в отдалечения JNDI сървър на уеб методи, използвайки spring jndi.

    • it failed to initialize the initialContext with NPE.
  2. Опитах се да създам персонализиран доставчик на JMS в административната конзола на websphere под ресурси, който картографира външния JNDI ресурс на Webmethods към локално достъпен JNDI ресурс. След това използвах spring jndi за търсене на ConnectionFactory от локалния JNDI на websphere.

    • it failed with NoClassDefFoundError : javax.jms.ConnectionFactory

Някой интегрирал ли е успешно преди това websphere и webmethods? Моля, споделете опита си и как да го накарате?


person user1433135    schedule 26.09.2013    source източник
comment
Здравейте. Намирате ли решение за това? ако да, моля, споделете го с мен.   -  person Med Elgarnaoui    schedule 01.02.2018


Отговори (2)


Здравейте, накарах го да работи, като настроих опашките в WebSphere и се свързах с него външно в Java по следния начин:

   `Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
    env.put(Context.PROVIDER_URL, "iiop://localhost:2809");
    Context jndiContext = null;
    try {
        jndiContext = new InitialContext(env);
    } catch (NamingException e) {....`

WebMethods се свърза към същите опашки, като използва същите свойства, които посочих в env HashTable

person otc    schedule 24.01.2014

Друго решение е да изложите уеб услуга в webMethods и вашето Spring приложение да извика уеб услугата.

След това можете да накарате манипулатора на уеб услугата webMethods да се публикува в брокера на webMethods, за да задейства всичко, от което се нуждаете.

person TchiYuan    schedule 09.04.2015