Autore Topic: Restlet Framework non funziona  (Letto 848 volte)

Offline Zampa

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab 2 7.0
  • Sistema operativo:
    Windows 8
Restlet Framework non funziona
« il: 26 Novembre 2013, 14:23:37 CET »
0
Ciao,

cercando un po' in internet ho trovato questo articolo (P.Tech | WCF, OData, Java: come generare il proxy lato client) sull'utilizzo di servizi WCF con client Java.
Ho scaricato Restlet per Android dal link indicato ed ho iniziato a fare delle prove... purtroppo però mi sono fermato subito, visto che l'intellisense di Eclipse mi segnala che "Il metodo main non è definito per il tipo Generator".
Ho fatto delle ricerche in internet, tutti usano il metodo statico Generator.main ma nessuno ha incontrato il mio problema!!
Devo installare qualcos'altro oltre al framework Restlet?
Devo importare qualche altro jar oltre a quello descritto nell'articolo?

Grazie,
Ciao, Nicola

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Restlet Framework non funziona
« Risposta #1 il: 26 Novembre 2013, 14:49:17 CET »
0
Sul sito della libreria che stai usando, c'è una sample application. Io partirei da quella (anche se la complessità e la generalità di questo oggetto mi spaventa).

Restlet Framework - Learn Restlet Framework
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Zampa

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab 2 7.0
  • Sistema operativo:
    Windows 8
Re:Restlet Framework non funziona
« Risposta #2 il: 26 Novembre 2013, 16:06:48 CET »
0
Ora sono riuscito a compilare... per chi fosse interessato, nell'articolo che ho seguito diceva di importare solo "org.restlet.ext.atom.jar". Peccato però che la classe Generator che espone il metodo statico main sia in "org.restlet.ext.odata.jar"!!
Nel mio progetto ho inserito (come suggerito nel sito Restlet):
org.restlet.ext.atom.jar
org.restlet.ext.freemarker.jar
org.restlet.ext.odata.jar
org.restlet.ext.xml.jar
org.restlet.jar
org.freemarker.jar

Ora sono riuscito a generare il client java per il servizio WCF di esempio http://services.odata.org/Northwind/Northwind.svc/
Se però provo con un semplicissimo servizio WCF creato da me e pubblicato in IIS Express 8 non riesco a creare il client java e ricevo il seguente errore:

Get the metadata for http://localhost:50764/Services.svc at http://localhost:50764/Services.svc/$metadata
Starting the internal [HTTP/1.1] client
Can't get the metadata for http://localhost:50764/Services.svc (response's status: Not Found (404) - Not Found)

Penso sia dovuto al fatto che il Generator non riesce ad accedere ai metadati del mio servizio... è corretto? Qualche idea su come potrei risolverlo?