2010-11-18 135 views
1

我想访问使用GWT我的服务器外部的MySQL服务器,我添加使用mysql-connector罐子构建路径,在战争/ WEB-INF/lib目录JDBC驱动程序不适用于GWT?

虽然我得到这个异常:

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

有什么建议吗? jdbc驱动程序会在黑名单上吗?

+0

你只能让rpc从gwt调用他们的服务器端点。您不能直接从gwt与服务器资源进行交互。此错误是在服务器上还是在客户端上发生的?发生错误的班级的路径是什么? – 2010-11-18 15:42:55

回答

1

App Engine不支持JDBC。也许您的项目设置为针对App Engine。如果您使用的是Eclipse,请右键单击该项目并选择属性,然后在“Google> App Engine”下取消选择“使用Google App Engine”。

+0

何,这是很好的知道..我需要App引擎..你会知道一个替代JDBC可以与App Engine一起工作吗? – Bookix 2010-11-18 02:39:26

+0

App Engine使用BigTable - Google自己的数据存储解决方案,可以扩展以处理谷歌流量。您可以使用JDO或JPA连接到它。查看http://code.google.com/appengine/docs/java/overview.html了解更多信息。祝你好运! – dagge 2010-11-18 10:27:59

+0

我已经使用JDO,但我想用SQL来为其他人轻松添加数据。 – Bookix 2010-11-20 08:28:51

1

看来谷歌还没有发布JDBC支持..

相关问题