tomcat - Liferay/Tomcat : Where do I put my own selection of spring-framework jars?

标签 tomcat spring-mvc liferay portlet

我想在 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/

相关文章:

portlet - 将简单的 Portlet 部署到 Liferay - ClassCastException

java - Spring Boot Rest - 如何配置 404 - 找不到资源

java - Spring-Boot:在 Java 代码配置(不是 XML)中指定 REALM(安全约束和角色)和 CLIENT-CERT 身份验证?

Java Servlet 将值从过滤器传递到 Servlet 代码

tomcat - 如何更改现有 spring boot 应用程序中的嵌入式 tomcat 版本?

spring-mvc - Spring Security JSP 标签 <sec :authorize access ="hasRole(' ')"> not working

java - 如何保存request.getAttribute值?

liferay - 无法更新 ID 为 y 的包 : x. jar。 bundle 已卸载

java - 如何设置门户组件:resourceURL to output https URL?

java - BigIP - Tomcat 8 连接在从 tomcat 6 升级时被拒绝