Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    1

    PROBLEMA CONNECTION FACTORY CASTCLASSEXCEPTION su JBOSS 5.1

    Ho installato un resource adapter (.rar) su jboss 5.x e ho creato il connection factory da console. Al momento della lookup ottengo l'eccezione

    ClassCastException com.ibm.connector2.cics.ECIConnectionFactory
    ***********************************
    draft del ra.xml:
    <connectionfactory-interface>javax.resource.cci.ConnectionFactory</
    connectionfactory-interface>
    <connectionfactory-impl-
    class>com.ibm.connector2.cics.ECIConnectionFactory </connectionfactory-
    impl-class>
    <connection-interface>javax.resource.cci.Connection</
    connection-interface>
    <connection-impl-
    class>com.ibm.connector2.cics.ECIConnection</connection-impl-class>

    ***************************************

    draft del connFact-ds.xml:
    <jndi-name>ra/refJNDI</jndi-name>
    <rar-name>cicseci.rar</rar-name>
    <use-java-context>true</use-java-context>
    <connection-definition>javax.resource.cci.ConnectionFactory</
    connection-definition>

    ************************************

    la mia classe java è la seguente:
    ECIConnectionFactory connFact = null;
    try
    {
    Object ob = ic.lookup(jndi);
    System.out.println("*** "+ ob.getClass());
    connFact =
    (com.ibm.connector2.cics.ECIConnectionFactory) ob;
    }

    Riesco ad ottenere l'oggetto dalla lookup. ob.getClass() mi restituisce la classe ECIConnectinFactory.

    L'eccezione la ottengo quando vado a castare l'oggetto a
    ECIConnectionFactory (ho provato anche ad utilizzare ConnectionFactory al posto di ECIConnectionFactory con lo stesso risultato).


    Chi può aiutarmi???

    GRAZIE IN ANTICIPO!!!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Benvenuto nel forum.
    Java ha un forum dedicato.
    Inoltre c'è un regolamento interno da leggere e rispettare:

    1) Linguaggio nel titolo della discussione
    2) Scrivere in maiuscolo equivale a gridare, è bene non farlo.
    3) Posting del codice secondo quanto stabilito (appositi tag CODE, indentazione).

    Sposto la discussione nel forum Java.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.