Sto avendo the following problem (segnalato da qualcun altro) durante l'esecuzione della mia applicazione aziendale in Glassfish. Sotto il molo funziona bene.Come scegliere CXF su Metro su Glassfish
javax/xml/ws/spi/Provider menziona la creazione di una risorsa META-INF/services/javax.xml.ws.spi.Provider, ma questa viene già fornita con CXF e la creazione di un file di risorse aggiuntivo non risolve questo problema in Glassfish.
Qualcuno sa come assicurarsi che CXF venga prelevato da GlassFish?
(Sto usando un progetto Maven Multi-moduli con dipendenza CXF 2.2.5)
Grazie!
Tim
EDIT # 1
Saltare il problema per ora e solo lavorando con la Metro, ma mi piacerebbe davvero sapere come utilizzare CXF invece se qualcuno ha qualche puntatori .. Se non funziona nulla avrei potuto cambiare contenitore di applicazioni web (o guardare in metropolitana a riempire le mie esigenze)
EDIT # 2
Alcune delle soluzioni illustrano la correzione per war aggiungendo <class-loader delegate="false"/>
al file sun-web.xml. Tuttavia, questo non funziona per le app ee non belliche.
Sto trovando lo stesso problema solo con un ejb confezionato in un orecchio. Ho aperto una taglia perché mi piacerebbe davvero ricevere alcune buone risposte senza dover duplicare la domanda, quindi le mie modifiche. – javamonkey79
+1: Questa è una brutta caratteristica di Glassfish che sto attualmente affrontando con 'jsf': Glassfish ha costruito nelle librerie jsf e questo genera conflitti su un codice che contiene jsf. Davvero fastidioso e la soluzione vale la taglia che è aperta! Voglio assolutamente conoscere anche la soluzione! – mico
Anche [questo post] (http: //www.shareyourwork.org/roller/ralphsjavablog/entry/axiom_jar_conflict_in_glassfish) dice come funzionano solo alcune versioni di Glassfish e altre no. – mico