GWT和google应用程序引擎:受限Java库
我在将应用程序部署到google app engine时遇到了一些问题 我已经在eclipse中设置了google插件。我想部署到应用程序引擎,但GWT编译器不允许使用其中一些类。例如javax.mail.* 然而,GAE docs()似乎对使用javamail非常满意(我很确定我以前部署过一个使用它的应用程序) 我做错了什么? 真的没有办法使用这些类吗 使用时,您将为两种环境编写代码。前端(当代码将被转换为javascript时)和后端是一个常规Servlet 在后端,您可以自由使用所有jre/jdk API,例如java邮件API。但在前端,您只能使用中描述的类GWT和google应用程序引擎:受限Java库,java,eclipse,google-app-engine,gwt,Java,Eclipse,Google App Engine,Gwt,我在将应用程序部署到google app engine时遇到了一些问题 我已经在eclipse中设置了google插件。我想部署到应用程序引擎,但GWT编译器不允许使用其中一些类。例如javax.mail.* 然而,GAE docs()似乎对使用javamail非常满意(我很确定我以前部署过一个使用它的应用程序) 我做错了什么? 真的没有办法使用这些类吗 使用时,您将为两种环境编写代码。前端(当代码将被转换为javascript时)和后端是一个常规Servlet 在后端,您可以自由使用所有jre
检查您是否未使用前端(通常是
入口点
)之外的类,并尝试将代码移动到后端(您的servlet)。您能告诉我们您使用邮件的代码吗?它应该只在服务器端。啊,不,我在客户端包中有它。那么,如果我把它放在com.appspot.blabla.server包中,就可以了?这是javascript转换问题吗?请检查此链接:javascript无法发送电子邮件。只有服务器可以。是的,我现在就可以。我真傻。