我有EAR和一个EJB项目。我注意到日食(STS)创建和earContent文件夹,所以我认为这是我需要添加外部罐子。使用EAR内容文件夹将外部jar添加到EJB项目
我在这个文件夹中添加了我的hibernate和log4j jar,但是我的EJB类无法解析Logger类和hibernate类。
添加这些罐子的正确方法是什么?还是应该将它们添加到EJB构建路径?
我有EAR和一个EJB项目。我注意到日食(STS)创建和earContent文件夹,所以我认为这是我需要添加外部罐子。使用EAR内容文件夹将外部jar添加到EJB项目
我在这个文件夹中添加了我的hibernate和log4j jar,但是我的EJB类无法解析Logger类和hibernate类。
添加这些罐子的正确方法是什么?还是应该将它们添加到EJB构建路径?
我在第一次在项目中看到这个,如果没有更好的解决方案来解决这个不需要Maven的问题,我会非常惊讶。 Java EE工具 - 更新EAR库选项看起来特别可疑,但似乎没有做到上述。注意我仍然在Helios上。
在文件夹下添加那些罐子EarContent/lib
直接,然后全部完成。
I.E.,EarContent/lib/foo.jar
将工作,但EarContent/lib/dir/foo.jar
不会。
这个答案真的解决了我的一天。我一直在寻找如何做几个小时!谢谢。 – mjaque 2016-10-28 06:17:47