【问题标题】:How to make a reference to a normal java class from GWT server side如何从 GWT 服务器端引用普通的 java 类
【发布时间】:2010-04-26 10:41:37
【问题描述】:

我正在使用 Eclipse Galileo 的 GWT 插件构建我的项目。当我完成服务器和客户端之间的 RPC 后,我尝试在 GWT 项目中引用非 GWT 项目中的普通 Java 类,但每次创建此类的对象时,我都会得到一个 ClassNotFoundException。我为 GWT 项目做了构建路径,但它仍然给了我同样的异常。有没有办法让它工作?

【问题讨论】:

  • 尝试向我们展示一些代码

标签: java eclipse gwt servlets gwt-rpc


【解决方案1】:

GWT 将代码编译为 Javascript,然后在浏览器上运行。您可以编写一些在 Servlet 引擎中运行的 Java 类,让它们进行通信的唯一方法是使用某种形式的 RPC。

【讨论】:

  • 但我知道服务器端代码不会转换为 JavaScript,只有客户端,您还可以指定要转换为 JavaScript 的包,您可以从模块中完成。 (如果我错了,请纠正我)
  • @Mohammed_Q 如果您希望 GWT 中的内容对客户端和服务器都可见,则需要将文件放在客户端文件夹下
【解决方案2】:

我找到了解决方案,要从 gwt-project 中的任何非 gwt-project 中生成任何对象,您应该确保禁用 Google App Engine,它会以某种方式使该类不可见。 谢谢大家的建议

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-02
    • 2011-03-31
    • 1970-01-01
    • 2018-08-13
    • 2011-01-08
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多