我有网络应用程序。我想要该应用程序中的 Eclipse BIRT 报告。 如果我将 BIRT jar 文件添加到 Tomcat lib 中,Tomcat 甚至不会因内存错误而启动。
If build WAR with that jars only application runs
有什么区别以及背后的问题是什么?
最佳答案
Tomcat/libs 中的 jar 对所有 WAR 文件都是可见的。
一般不需要将 JAR 放置在 Tomcat/libs 中。只有当您的 WAR 文件非常大(例如 50 MB 以上)并且其中大部分是第三方 JAR 时,才会执行此操作。在这种情况下,您可以将所有不属于源代码的 JAR(例如 Spring、Hibernate 等)移动到 Tomcat/Lib 并部署轻量级的 WAR。这可能仅适用于登台/测试/生产系统。
关于java - 将 jar 文件保存在 WAR 和 Tomcat lib 文件夹中的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17429112/