我正在使用 Eclipse 在 Java 上的 Web 项目中工作。
该项目将至少在两个不同的 WAR 中部署为“开发”和“测试”。
该项目运行良好。
但是当我作为 WAR 文件导出时,每个 WAR 都包含一个使用的库的副本(Spring JAR、Quartz JAR、Hibernate JAR 等)。
所以我在每个实现中重复 JAR。
所以我老板的想法是从 web 项目中删除 JAR 并且:
选项 1:将所有库复制到 windows 文件夹,然后使用“相对路径”引用。
选项 2:将 JAR 放在 Java JRE/JDK lib 文件夹中,并以某种方式引用 JAR。
同样通过此更改,我们正在尝试解决 PermGem 异常
什么是最好的想法?
我是 Java 项目的新手,所以我不知道该怎么做。
感谢您的回答,并为我糟糕的英语感到抱歉