现在我一直在做一些研究,我知道我需要将我的依赖外部 jar 放在 web-inf/lib 文件夹中,以便在 eclipse 中创建一个动态 web 项目。不幸的是,到目前为止,我只是将它们导入到 eclipse 中的构建路径中,然后再次导入到我的测试服务器的运行时配置中。
有没有一种简单的方法可以在导出时将所有依赖的 jar 复制到 web-inf/lib 文件夹中,还是我必须手动找到每个 jar 并将其放入文件夹中?在开发过程中是否有更好的方法来管理外部 jar,所以我不必担心将它们导入构建路径,然后是运行时,然后是库文件夹?我尝试使用 Project >> Properties >> Java Build Path >> Order and Export 并检查所有 jar,但它们似乎仍然没有随着战争导出。
我正在使用 tomcat 作为我的生产服务器,当我由于日志文件中的 defclassnotfounderror 无法启动项目时,我发现了所有这一切。