【问题标题】:JDBC Driver does not work with GWT?JDBC 驱动程序不适用于 GWT?
【发布时间】:2011-05-11 18:16:55
【问题描述】:

我想使用 GWT 从我的服务器访问外部 MySQL 服务器,我将 mysql-connector jar 添加到构建路径和 war/WEB-INF/lib 中

虽然我得到了这个例外:

java.lang.NoClassDefFoundError: com.mysql.jdbc.Driver 是受限制的 班级。请查看谷歌应用 引擎开发者指南了解更多 详情。

有什么想法吗? jdbc驱动会被列入黑名单吗?

【问题讨论】:

  • 你只能让 rpc 从 gwt 调用他们的服务器端点。您不能直接从 gwt 与服务器的资源进行交互。这个错误是发生在服务器上还是客户端上?发生错误的类的路径是什么?

标签: google-app-engine gwt jdbc


【解决方案1】:

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

【讨论】:

  • 呵呵,很高兴知道......而且我需要 App Engine.. 你知道 JDBC 的替代方案可以与 App Engine 一起使用吗?
  • App Engine 使用 BigTable - Google 自己的数据存储解决方案,可以扩展以处理 google 大小的流量。您可以使用 JDO 或 JPA 连接到它。查看code.google.com/appengine/docs/java/overview.html 了解更多信息。祝你好运!
【解决方案2】:

Google 似乎还没有发布 JDBC 支持..

【讨论】:

    猜你喜欢
    • 2012-11-20
    • 2021-08-30
    • 2012-09-18
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 2016-04-02
    • 1970-01-01
    相关资源
    最近更新 更多