在JBoss中,如果你有一个ear归档文件,那就告诉环境这个地方 lib文件夹,它可以找到库文件,是application.xml文件。
现在我将ear文件拆分为单独的.war和.jar文件。我没有耳朵文件夹了,所以我直接在JBoss中部署战争和罐子。
在war存档中,我有html和servlet文件。在jar存档中我有bean文件。现在,java bean只需要库文件,而不是servlet。
所以我需要.jar文件中的一个文件夹来放置lib文件,并告诉系统该文件夹的位置。
答案 0 :(得分:1)
如果你想让你的jar库在ejb-jar中:你不能,标准规范不允许你在另一个jar里面有一个jar。也许有些供应商为此提供了具体的解决方案,但这些并不是标准的。标准解决方案是将所有相关的罐子放在耳朵里。你可以做什么,而且它的标准是将库jar放在战争的WEB-INF / lib目录中;但是ejb-jar没有提供类似的结构。