Domanda

Sto ottenendo java.lang.UnsatisfiedLinkError Mentre cerca di far funzionare il cliente Icepush. GWTPushContext.getInstance() Lancia l'errore quando si trova al metodo di inizializzazione dell'ascoltatore Icepush.

Il metodo dovrebbe essere chiamato nel contesto corretto, suppongo. Cosa devono essere presenti tutti i file / pacchetti in modo da poter effettuare questa chiamata?

Ho l'inizializzazione del widget-set XML e il servizio è menzionato in web.xml.

È stato utile?

Soluzione

Per far funzionare Vaadin e Icepush in ambiente Liferay/Glassfish con lo strumento Eclipse, è necessario almeno quanto segue:
a) Eclipse ha bisogno di vaadin toolkit
b) Segui questo tutorial, l'ultimo post di Mark
c) Il progetto demo ha alcune importazioni errate e un codice detenuto. Questi possono essere fissati con suggerimenti di eclissi e un certo utilizzo di Google. Inoltre, è necessario aggiungere il servizio portale-6.0.2.jar e portlet-api-2.0.jar per ottenere le importazioni OK.
d) Per Vaadin è necessario anche Vaadin-6.5.6.jar

Potrebbero esserci alcune altre correzioni necessarie alla configurazione del progetto, ma quelle possono essere richieste tramite commenti a questo post. Seguo questo forum ogni giorno e sono lieto di rispondere alle domande.

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