Official version of BlazeDS still does not support Google App Engine.
If you need solution for this problem, check out project s3blazeds.
Official version of BlazeDS still does not support Google App Engine.
If you need solution for this problem, check out project s3blazeds.
K dispozícii sú materiály z prednášky Zváračský kurz pre web – BlazeDS a Google App Engine vo formáte PDF.
V prednáške je spomínaných niekoľko zaujímavých odkazov:
BlazeDS je šikovný kus technológie. Ako to s IT technológiami chodí, tak obsahujú skryté chytáky. Tento stál za všetky drobné.
Nakonfigurujem BlazeDS (prípadne EngineDS, čo je upravená verzia pre Google App Engine), zvolím Connect to Data/Service. Flash Builder zobrazí dostupné služby.
Zaškrtnem vybrané služby a zvolím Finish.
Namiesto očakávaného prehľadu importovaných funkcií dostanem veľmi poučnú a usmerňujúcu chybovú hlášku:
Cannot refresh service. Destination ID and some other properties are missing for the service. Please delete this service, deploy the model (.fml file) in the server, and re-import it via Connect to Data/Service. Try importing by unselecting destination ProductService.
Há a čo teraz?
Prešiel som všetky konfiguračné súbory. Niekoľko krát som preveril messaging-config.xml, remoting.xml a stále nič. Po niekoľkých hodinách som úspešne našiel príčinu problému.
V nastaveniach projektu pod položkou Flex Server bol Context Root nastavený prázdny reťazec. Stačilo predefinovať Context Root a introspection zbehla bez najmenších problémov.
Jeden obyčajný znak ‘/’ a človek nad tým strávi niekoľko hodín. Typická softvérová enterprise chyba.
Chyba je nareportovaná na bugs.adobe.com. Som zvedavý, či na ňu zareagujú. 🙂
Ako som sľúbil, materiály nájdete v sekcii Prednášky. 😉
V piatok 4.6. – 18:00 na konferencii Slovakia Adobe User Group, v priestoroch spoločnosti Aston ITM, budem prednášať prvú prednášku z cyklu: Zváračský kurz na BlazeDS a Google App Engine. Prednáška je vhodná pre vývojárov a produktových manažérov softvérových firiem.
Nemôžete sa na akcii zúčastniť? Príďte na Brnenský Barcamp 26.6. alebo na stretnutie Agília 22.6. a o Zváračskom kurze na BlazeDS sa dozviete viac. 🙂
Prípadne sledujte blog a už v piatok večer sa tu objavia informácie, ktoré posúvajú vývoj aplikácii kus ďalej.
Follow @jurajmichalek on twitter.