无法编译 JSP 类
生成的 servlet 错误:@DefaultMessage(“上次更新:
{0,日期,中} {0,时间, HH:mm:ss (z)}") ^^^^^^^^^^^^^^^^ 语法
错误,注释仅在源级别为 1.5 时可用
在尝试以开发模式在 Web 浏览器中打开我的 gwt 模块时,我遇到了所有 1.5+ 功能(如枚举、注释等)的错误。编译过程顺利。我的模块在生产/部署模式下工作。仅当我在开发模式下打开模块时,该错误才会出现在整个项目中。
Eclipse 中的编译器合规级别设置为 1.6。
这个错误与问题 3557 http://code.google.com/p/google-web-toolkit/issues/detail?id=3557但这是 GWT 1.5-1.6 的老问题,我正在使用 GWT 2.3。另外,我只是我的项目中的一名 GWt 开发人员,因此我无法从某人的工作区比较我的设置/复制 Eclipse 项目。
我的警告/错误透视输出很干净,没有与此问题相关的消息。我还尝试从存储库重新签出并在 Eclipse 中重新创建我的项目 - 但情况是一样的。
另外我还有一个problem https://stackoverflow.com/questions/9454641/eclipse-3-6-tomcat-does-not-put-jars-from-deployment-assembly-to-its-deployment我认为这可能与此有关。
正如您所建议的,这是嵌入式开发服务器的一个非常古老的 GET 问题。
为了解决这个问题
- 您可以使用自己的服务器(请参阅 -noserver 选项)
- 使用问题中建议的解决方法之一(我曾经编写自己的 java 类,用于使用 java 1.6 作为默认编译器来启动 jetty
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)