由于“此项服务器不支持项目构面Java 1.7,因此未部署项目”。

问题描述:

我在尝试在Oracle Weblogic Server 11gR1(10.3.5)上部署WAR项目时遇到问题,尝试将它部署到EAR项目中,或者尝试将其部署为一场战争。由于“此项服务器不支持项目构面Java 1.7,因此未部署项目”。

我得到的错误是这样的:“项目方面的Java 1.7不受此服务器支持”

问题是在这个项目中没有Project Facet Java 1.7。选择的方面是这样的:

  • 动态Web模块2.5
  • 的Java 1.6
  • 的JavaScript 1.0

我只安装在Eclipse JRE6,我用它作为默认。

其他项目正在部署成功。

我找到了一个解决方法,将EAR部署为空,然后将WAR项目添加到EAR。但在这种情况下,我会在运行时遇到其他问题,而这些问题不应该发生,我猜是由棘手的解决方案引起的。

任何想法?

谢谢。

Weblogic 10.3.5仅支持JDK6。如果您想使用JDK 7,则需要使用版本10.3.6,如here (10.3.5)here (10.3.6)所述。

干杯,

+0

我知道,但在这种情况下,我不想使用JDK7,问题是,尽管使用JDK 6,服务器以某种方式识别项目,就好像它使用java facet 1.7。 – JSP749 2014-11-05 09:27:07

我刚刚解决这个问题,我有java项目方面1.7的项目包括在战争中。

+1

谢谢谢谢谢谢谢谢!在myeclipse中我已经在这个问题上失去了一个下午。问题是我的项目依赖于另一个面向Java 1.7的项目。 – 2017-04-25 15:57:48