首页 文章

Liferay / Tomcat:我在哪里选择 spring 框架 jar ?

提问于
浏览
2

我想针对在Tomcat下运行的liferay中的Spring Portlet MVC框架进行编程 . 对于每个portlet,我可以将spring框架-jars放在该portlet的WEB-INF / lib目录中 . 我更喜欢 not 这样做 . 对我来说似乎多余 . 相反,我可以将 spring 框架 jar 放在其他地方,以便为我未来的所有portlet提供一个可供选择的 spring jar 吗?

根据我的理解,这些地点是可用的,但哪个是“最好的”?

  • ROOT / WEB-INF / lib /(这是liferay核心的目录)

  • tomcat / lib / ext(所有网络应用程序的默认位置)

  • docroot / WEB-INF / ext-lib / global(in ext folder of of the liferay SDK

3 回答

  • 1

    对于Tomray版本的Liferay,我建议将外部库放在tomcat / lib / ext中

  • 1

    tomcat / lib / ext是个好去处 .

    此外,您不应该触摸ROOT / WEB-INF / lib目录 . 这是LIferay的lib目录,它是与您的portlet不同的Web应用程序 .

  • 0

    请注意,在单个WAR中也可以有多个portlet . 因此,如果由于某种原因,您不想将内容添加到全局库中,则可以将所有portlet包含在单个WAR文件中 . 这样,无论Liferay安装正在运行,您始终都可以使用必要的依赖项 .

相关问题