使用EAR内容文件夹将外部jar添加到EJB项目

son*_*onx 4 ear ejb project

我有EAR和EJB项目.我注意到eclipse(sts)创建和earContent文件夹所以我认为这是我需要添加外部jar的地方.

我在这个文件夹中添加了我的hibernate和log4j jar,但我的EJB类无法解析Logger类和hibernate类.

添加这些罐子的正确方法是什么?或者我应该只将它们添加到EJB构建路径?

pap*_*ika 9

  • 将jar添加到ear项目EarContent文件夹
  • 在Eclipse中右键单击ejb项目Properties
  • 部署程序集 - 清单条目 - 添加
  • 选择要添加的罐子,好的
  • jars现在添加到ejb项目中的manifest中,应该可行.

我是第一次在项目中看到这个,如果没有更好的解决方案,我会非常惊讶,不需要Maven.Java EE工具 - 更新EAR库选项看起来特别可疑,但似乎没有执行上述操作.请注意我仍在使用Helios.