我有一个EAR和EJB项目。我注意到Eclipse(STS)创建了earContent文件夹,所以我认为这就是我需要添加外部jar包的地方。
我将我的Hibernate和Log4j jar包添加到这个文件夹中,但是我的EJB类无法解析Logger类和Hibernate类。
应该如何正确添加这些jar包?或者我应该将它们添加到EJB构建路径中吗?
我第一次在项目中看到这个问题,如果没有需要Maven的更好的解决方案,我会非常惊讶。Java EE工具-更新EAR库选项似乎特别可疑,但似乎没有执行上述操作。请注意我仍使用Helios版本。
将这些jar包直接放在文件夹EarContent/lib
下面,然后就完成了。
即:EarContent/lib/foo.jar
可以使用,但EarContent/lib/dir/foo.jar
不行。