我想在Tomcat下运行的liferay中对Spring Portlet MVC框架进行编程。对于每个portlet,我可以将spring框架-jars放在该portlet的WEB-INF / lib目录中。我更喜欢不这样做。对我来说似乎多余。 相反,我可以将spring框架jar放在其他地方,以便为所有未来的portlet提供单个选择的spring jar吗?
根据我的理解,这些地点是可用的,但哪个是“最好的”?
答案 0 :(得分:1)
对于Liferay的Tomcat版本,我建议将外部库放在tomcat / lib / ext
中答案 1 :(得分:1)
tomcat / lib / ext是值得去的地方。
此外,您不应该触摸ROOT / WEB-INF / lib目录。这是LIferay的lib目录,它是与你的portlet不同的Web应用程序。
答案 2 :(得分:0)
请注意,在单个WAR中也可以有多个portlet。因此,如果由于某种原因,您不想将内容添加到全局库中,则可以将所有portlet包含在单个WAR文件中。这样,无论Liferay安装正在运行,您始终都可以使用必要的依赖项。