Google App Engine的Java运行时环境不支持eclipse javax.jws.WebMethod中的GWT

时间:2009-05-22 08:04:34

标签: eclipse gwt

我使用GWT eclipse插件在eclipse中创建了一个GWT应用程序。默认情况下,它在客户端软件包中创建了GreetingServiceAsync.java和GreetingService.java。服务器包中的GreetingServiceImpl.java。

现在我想从GreetingServiceImpl.java调用CXF Web服务。我使用wsdl2java为我的wsdl生成java类。我在eclipse的GWT项目中导入了这些生成的类,包是“服务”。但它抱怨“Google App Engine的Java运行时环境不支持javax.jws.WebMethod”,还有更多错误。

如何摆脱这种情况?

只有错误才是问题,否则应用程序运行正常。

1 个答案:

答案 0 :(得分:1)

GAE whitelist中有javax.jws.WebMethod吗?如果你确定App Engine中真的支持这个类,那么在Eclipse中尝试:

  • 在Project Explorer中右键单击您的项目。
  • Google -> App Engine Settings
  • 确保选中使用Google App Engine
  • 如果对话框显示多个
  • ,请尝试将App Engine SDK更改为最新版本

进行软件更新后我遇到了这个问题;安装了新的GAE SDK,由于某种原因,它混淆了插件。它告诉我java.lang.String不受支持。 : - )