Ser*_*eim 10 java jboss jar application-server jboss5.x
JBoss(5.1.0)使用了许多不同的lib目录:我可以找到jboss/lib,jboss/lib/endorsed,jboss/common/lib,jboss/server/default/lib,当然还有jboss/server/default/deploy/myapp/WEB-INF/lib(我错过了什么?).
从上面,我知道我需要使用最后一个(WEB-INF/lib)来放置我的应用程序所需的任何jar.所有其他人呢?它们的用途是什么,我应该放在那里?为什么要把它放在WEB-INF/lib中呢?
谢谢 !
Geo*_*uba 19
其他文件夹用于不同种类的共享库.例如,如果您有10个使用相同数据库驱动程序的应用程序,则实际上没有理由为每个应用程序保留一个数据库驱动程序jar(即10个jar).在这种情况下,你可以简单地把它jboss/server/<server config>/lib.
jboss/server/<server config>/lib:这里的所有库在给定服务器配置中的所有应用程序之间共享jboss/common/lib:在所有服务器配置之间共享jboss/lib:这些是服务器本身的库(如果我没有记错,它们也在你的app类路径上)jboss/lib/endorsed:这与上面相同,只有你在这里放一个lib,它总是会在jboss/lib中的类似lib之前找到.这个想法类似于JDK的认可标准覆盖机制| 归档时间: |
|
| 查看次数: |
9781 次 |
| 最近记录: |