我有一个多模块 maven 项目,其中包含一个通用模型项目和两个 Web 项目(1 个用于该站点使用 jsf,另一个是一组基于轴的 Web 服务,用于从用户那里收集数据)
当我部署到 tomcat 时,我将其部署为 2 个 war 文件,模型项目被编译为 jar 并包含在两个 war 文件中。最近我收到了很多 permgen 错误。我想知道是不是因为我有这 2 个war 文件,每个文件都包含所需的库,如 HIbernate、Model 项目以及单个项目所需的一堆其他库。
我的问题是我做对了吗(我不认为我是)?部署依赖于通用模型项目的多个 Web 项目的最佳方法是什么?