【发布时间】:2014-11-12 08:28:29
【问题描述】:
我正在使用外部 jar 在 Eclipse Luna 中的 JBoss 中开发一个 Web 应用程序。我已经导入了单击 Project => Properties => Build Path => Add External Jars 的 jars。因为 web 应用程序需要使用这些 jar,所以我将它们放在 MyApp.war/WEB-INF/lib 文件夹中,所以当 webapp 完成时,我确定我可以导出 .war 文件夹并将其部署在另一台服务器上。
1) 问题是每次我早上打开电脑时,部署过程都会给我一个 ClassNotFoundException。我看到外部罐子不再在他们的位置。据我所知,我没有使用任何插件来管理依赖项(我是 webapps 的新手)
编辑: 2)我所做的是在lib文件夹中再次解压缩包含jar的zip。奇怪的是,如果我将它们解压缩到子文件夹中(例如,我将 jar 放在 lib/httpcomponents/lib 中),JBoss 找不到这些 jar。是什么原因?
【问题讨论】: