GWT 和 google 应用引擎:受限 Java 库
GWT and google app engine : restricted Java libraries
我在将应用程序部署到 google 应用程序引擎时遇到了一些问题。
我已经在 eclipse 中设置了 google 插件。我想部署到应用程序引擎,但 GWT 编译器不允许 类 中的一些。 javax.mail.* 例如。
然而,GAE 文档 (https://cloud.google.com/appengine/docs/java/mail/usingjavamail) 似乎对使用 javamail 非常满意(而且我很确定我之前部署了一个使用它的应用程序)。
我做错了什么?
这些类真的没办法用吗?!
在使用 GWT 时,您将为两个环境编写代码。前端(当代码将被翻译成 javascript)和后端是一个普通的 Servlet。
在后台你可以自由使用所有jre/jdkAPI,例如java-mailapi。但是在前端你只能使用 类 describe in JRE emulation.
检查您是否没有在前端使用 JRE Emulation 之外的 类(通常是 EntryPoint
)并尝试将代码移动到后端(您的 servlet ).
我在将应用程序部署到 google 应用程序引擎时遇到了一些问题。
我已经在 eclipse 中设置了 google 插件。我想部署到应用程序引擎,但 GWT 编译器不允许 类 中的一些。 javax.mail.* 例如。
然而,GAE 文档 (https://cloud.google.com/appengine/docs/java/mail/usingjavamail) 似乎对使用 javamail 非常满意(而且我很确定我之前部署了一个使用它的应用程序)。
我做错了什么? 这些类真的没办法用吗?!
在使用 GWT 时,您将为两个环境编写代码。前端(当代码将被翻译成 javascript)和后端是一个普通的 Servlet。
在后台你可以自由使用所有jre/jdkAPI,例如java-mailapi。但是在前端你只能使用 类 describe in JRE emulation.
检查您是否没有在前端使用 JRE Emulation 之外的 类(通常是 EntryPoint
)并尝试将代码移动到后端(您的 servlet ).