方面版本必须为5.0 - 在Websphere中使用Javassist

时间:2009-09-01 20:51:20

标签: hibernate websphere

我正在尝试部署一个Websphere 6.1 EAR,当我将javassist-3.4.GA.jar添加到EAR时,我正在收到以下消息。

Facet version for Enterprise Application project IntegrationEARProject must be 5.0 to contain Java EE 5.0 project lib //{path to file}/hibernate/R3_3_1/jars/javassist-3.4.GA.jar.

目前Project Facets设置如下: EAR版本是1.4 Websphere版本是6.1

请注意,我们目前没有安装任何功能包,也没有安装功能包的选项。

有什么方法可以解决这个问题吗?我正在使用java 1.5进行编码。

非常感谢。

2 个答案:

答案 0 :(得分:0)

听起来您正在尝试使用的项目需要Java EE 5,并且当您观察到没有功能包的WAS 6.1时,即使Java SE版本本身为5,也只支持J2EE 1.4。

我不清楚为什么javaassist会关心它使用哪个Java EE版本,或者是否可能有早期版本可用于J2EE 1.4。

我担心你可能不得不升级到支持Java EE 5的WAS 7。

答案 1 :(得分:0)

为了解决这个问题,我继续下载了源代码并自己构建了项目。当我添加我为EAR构建的项目时,我没有遇到与Javassist网站上的JAR相同的问题。我测试了我在测试和QA区域中构建的jar,没有任何问题。