Domanda

di fronte a comportamenti strani in OSB, ho configurato WLS con MQ in modalità client, sto facendo qualche prova minore per verificare la connessione, ho creato un servizio di proxy per leggere il messaggio da Q1 e un Business Service (BS) per instradare a Q2. Il problema è il proxy è in grado di leggere il messaggio, ma la BS sta gettando in questo modo:

  

JMSPool BEA-169.807 C'è stato un errore mentre si effettua la connessione iniziale alla risorsa JMS chiamato ALSB_JMS_SessionPool_491704821 all'interno di un EJB o di una servlet. Il server tenterà la connessione più tardi. L'errore è stato javax.jms.JMSException: [JMSPool: 169803] JNDI della factory di connessione JMS AKBConnFact fallito: javax.naming.NoInitialContextException: Impossibile classe instantiate: com.sun.jndi.fscontext.RefFSContextFactory [eccezione Root è java.lang .ClassNotFoundException: com.sun.jndi.fscontext.RefFSContextFactory

Nota: Il percorso di classe o la cartella di dominio / lib contiene la classe RefFSContextFactory

Tutte le idee banda ..? TIA

È stato utile?

Soluzione

La risposta è che questo è un bug in OSB, che devono essere comunicati. Per risolvere il problema è necessario impostare individualmente i vasetti nel classpath weblogic nel server / cartella di dominio / bin. basta passare attraverso il link qui sotto per maggiori dettagli:

http://forums.oracle.com/forums/ thread.jspa? threadID = 2135523 & start = 0 & Tinizio = 0

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top