Sto utilizzando la maglia per il mio progetto e tring per analizzare un URI da una stringa.org.glassfish.jersey.internal.RuntimeDelegateImpl NON TROVATO
UriBuilder.fromUri("http://localhost:8000").build();
Il codice è semplice, ma ottengo un errore sotto
java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl
Sembra che il programma non riesce a trovare il delegato. Ho già importato javax.ws.rs.core.UriBuilder
e ho jersey-common 2.0
che dovrebbe contenere il delegato nel mio percorso di build. Ma ho ancora questo errore.
Qualcuno sa come risolvere il problema? Grazie!
Potete spiegare perché ha bisogno di questa dipendenza –
Se si guarda javax.ws.rs.ext.RuntimeDelegate # findDelegate, si vedrà che per impostazione predefinita utilizza org.glassfish.jersey.internal.RuntimeDelegateImpl. In produzione probabilmente hai qualche altra implementazione, ma questo non è disponibile per i tuoi test. –
Ho rimosso alcune dipendenze cxf durante la transizione da cxf a spring-mvc. Aggiungendo la dipendenza, come hai suggerito, hai risolto il problema. – mojave