Bonjour,
Je réalise un projet un Gwt, smartGwt.
J'utilise en majorité les datasources de smartGwt.
Mais je dois exécuter une requête spéciale sur une base de donnée distante, j'utilise pour cela rpc.
Sur mon pc en mode local le RPC fonctionne. J'ai aussi fait un .war pour faire un test de déploiement en mode local, qui fonctionne aussi.
Le problème est lors du déploiement sur le serveur distant, la requête RPC ne fonctionne plus (Status code 404 (Stacktrace: que des Unknow)). Je ne pense pas que c'est un problème de servlet mapping mais possible.
Le serveur distant est en Asie, la base de données est à Prague le serveur ldap est en Asie.
Ce qui devrait ce produire :
1.Mon client envoie la requête RPC sur le serveur en asie.
2.Le serveur en asie fait une connexion et un "select" à une base oracle à Prague.
3.Le select déclenche un code PL-SQL qui fait une connexion sur un serveur ldap pour obtenir des données et remplit une table temporaire que retourne la requête SQL
4. Les données sont envoyés au serveur qui est en asie.
5.Le serveur en asie me retourne la réponse
6.Je suis en europe.
Le fait que ça marche en mode local (on n'a pas besoin d'aller en asie) me fais penser que c'est pas mon code qui est problématique.
Je pense que c'est le trajet que font les données.
Mais comment vérifier?
Partager