我想在 Tomcat 下运行的 liferay 中针对 Spring Portlet MVC 框架进行编程。对于每个 portlet,我可以将 spring 框架 -jar 放在该 portlet 的 WEB-INF/lib 目录中。我宁愿不这样做。对我来说似乎多余。 相反,我可以将 spring 框架 jar 放在其他地方,以便为我 future 的所有 portlet 提供单个 spring jar 的选择吗?
据我了解,这些位置都是可用的,但哪个是“最好的”?
- ROOT/WEB-INF/lib/(这是liferay核心的目录)
- tomcat/lib/ext(所有网络应用程序的默认位置)
- docroot/WEB-INF/ext-lib/global(在 ext folder of of the liferay SDK 中)
最佳答案
对于 Tomcat 版本的 Liferay,我建议将外部库放在 tomcat/lib/ext
关于tomcat - Liferay/Tomcat : Where do I put my own selection of spring-framework jars?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9674866/