2010-11-18 18 views
1

Je veux accéder à un serveur externe de mon serveur en utilisant GWT, j'ai ajouté le pot-connecteur mysql sur le chemin de la construction et dans la guerre/WEB-INF/libLe pilote JDBC ne fonctionne pas avec GWT?

Bien que je reçois cette exception:

java.lang.NoClassDefFoundError: com.mysql.jdbc.Driver is a restricted class. Please see the Google App Engine developer's guide for more details.

Des idées? Le pilote jdbc serait-il sur une liste noire? App Engine ne prend pas en charge JDBC.

+0

Vous ne pouvez faire appel à leurs extrémités rpc serveur de GWT. Vous ne pouvez pas interagir directement avec les ressources du serveur depuis gwt. Cette erreur se produit-elle sur le serveur ou sur le client? Quel est le chemin de la classe dans lequel l'erreur se produit? –

Répondre

1

Votre projet est peut-être configuré pour cibler App Engine. Si vous utilisez Eclipse, cliquez avec le bouton droit de la souris sur le projet, choisissez les propriétés et sous "Google> App Engine" désélectionnez "Utiliser Google App Engine".

+0

Ho, c'est bon à savoir .. Et j'ai besoin d'App Engine .. Connaissez-vous une alternative pour JDBC qui fonctionnerait avec App Engine? – Bookix

+0

App Engine utilise BigTable - la solution de stockage de données propre à Google qui peut évoluer pour gérer le trafic de taille google. Vous pouvez vous connecter à l'aide de JDO ou JPA. Consultez http://code.google.com/appengine/docs/java/overview.html pour plus d'informations. Bonne chance! – dagge

+0

J'utilise déjà JDO mais je voulais utiliser SQL pour que d'autres personnes ajoutent facilement des données. – Bookix

1

Il semble Google n'a pas encore publié le soutien JDBC ..