GWT 2.3 dev模式 - 托管模式JSP编译似乎不使用java 1.5兼容性

时间:2012-02-26 15:48:47

标签: java gwt

  

无法为JSP编译类

     

生成的servlet错误:@DefaultMessage(“Last Updated:   {0,日期,中等} {0,时间,HH:mm:ss(z)}“)^^^^^^^^^^^^^^^语法   错误,注释仅在源级别为1.5

时可用

在尝试在开发模式下在Web浏览器中打开我的gwt模块时,我的所有1.5+功能(如枚举,注释等)都出现了这样的错误。编译过程顺利。我的模块在生产/部署模式下工作。只有当我在开发模式下打开我的模块时,错误才会出现在整个项目中。

eclipse中的编译器合规性级别设置为1.6。

此错误与Issue 3557相同但是这是GWT 1.5-1.6的旧问题,而我正在使用GWT 2.3。此外,我在项目中只是一名GWt开发人员,所以我无法比较某人工作区的设置/复制eclipse项目。

我的waring / errors透视输出是干净的,没有连接消息有这个问题。我也尝试从存储库中重新检查并在eclipse中重新创建我的项目 - 但情况是一样的。

此外,我还有另一个problem,我认为可能与此相关。

1 个答案:

答案 0 :(得分:0)

正如您所说,这是嵌入式开发服务器的一个非常古老的GWT问题。

绕过这个

  • 您可以使用自己的服务器(请参阅-noserver选项)
  • 在问题中使用了一个建议的解决方法(我曾经编写自己的java类,用java 1.6作为默认编译器来提供jetty