我们有一个动态Web项目(不是Maven项目)。我们有一个ANT build.xml来生成我们的EAR包。 web.xml,application.xml已经存在。
在尝试运行此项目(从Eclipse - Kepler)到Websphere 7.0 Runtime时,我们收到以下错误。
此版本的WebSphere Application Server支持企业 Java EE 1.2,1.3,1.4和5.0规范级别的应用程序。
我们的项目方面展示了Dynamic Web Project 3.0和Java 1.6。
我们创建了另一个新的,空的动态网络项目'这被添加到WAS 7.0运行时。在检查它的Facets时,它显示了动态Web项目2.5。
即使尝试将我们项目的方面从3.0改为2.5,我们仍面临同样的问题。
在运行ANT目标时,生成的EAR没有任何问题。 我们不希望开发人员构建EAR,部署到WAS服务器以测试甚至是小代码更改。我们希望开发人员在Eclipse中使用WAS运行时,以便在开发人员进行代码更改时轻松测试。
我们如何解决这个问题?
答案 0 :(得分:0)
用于在eclipse中构建应用程序的Java版本是什么。
右键点击项目 - >转到属性。
检查Java构建路径& Java编译器版本。 (您应该可以将版本更改为1.5)。
我猜您的ant脚本没问题,如果您愿意,可以在脚本中强制设置目标编译版本。