我正在使用外部jar在Eclipse Luna中使用JBoss开发Web应用程序。我点击Project =>导入了罐子。属性=> Build Path =>添加外部罐子。因为Web应用程序需要使用这些jar,所以我将它们放在MyApp.war / WEB-INF / lib文件夹中,因此,当webapp完成时,我确定我可以导出.war文件夹并将其部署在另一台服务器上
1)问题在于每次我在早上打开电脑时,部署过程都会给我一个ClassNotFoundException。我看到外部罐子不再代替他们了。据我所知,我没有使用任何插件来管理依赖项(我是webapps上的新手)
编辑: 2)我所做的是在lib文件夹中再次打开包含jar的zip包。奇怪的是,如果我将它们解压缩到子文件夹中(例如,我将jar放在lib / httpcomponents / lib中)JBoss找不到jar。原因是什么?
答案 0 :(得分:0)
尝试将外部jar文件插入jboss服务器lib目录(jboss \ server \ default \ lib)