【发布时间】:2011-11-19 01:11:26
【问题描述】:
我们有一个 EAR,在 EAR/lib 目录中有一些特定于应用程序的库 (.jar)。很多时候,在 Eclipse 下的开发阶段,即使在取消部署之后,JBoss 也会锁定这些 jar。然后我们必须重新启动 JBoss,浪费时间...... 嵌入式 jar 的其他缺点是远程服务器部署上传时间,如果这些 jar 很大,每个部署都需要上传那些始终相同的 JAR。 我们在 jboss 目录中尝试了几个地方,都导致在应用程序的启动阶段或运行阶段出现 ClassLoader 问题。
请注意,我们已经成功地在另一个外部 JSF WAR 中做到了这一点,将这些库放在
[JBossInstallDir]/server/default/deployers/jsf.deployers/[OurJSFConfig]/jsf-libs
它工作得很好。
有什么想法吗?
【问题讨论】: