Liferay 中 PortalDelegateServlet 的使用

2023-12-04

我正在尝试创建一个与我的应用程序共享liferay会话内容的servlet。所以我需要使用PortalDelegateServlet但我找不到如何将此库导入到我的项目中。我找不到任何 .jar 文件或其他内容。

如何将 liferay java 库导入到我的项目中?


PortalDelegateServlet is in portal-service.jar这是一个requiredLiferay 容器的一部分。如果您获取了一个捆绑包(在评论中您提到了 Tomcat 捆绑包),那么它就会为您提供。您需要做的就是配置您的web.xml:

  <servlet>
    <!-- http://issues.liferay.com/browse/LEP-2297 -->
    <servlet-name>service</servlet-name>
    <servlet-class>com.liferay.portal.kernel.servlet.PortalDelegateServlet</servlet-class>
    <init-param>
      <param-name>servlet-class</param-name>
      <param-value>com.example.MyServlet</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>service</servlet-name>
    <url-pattern>/*</url-pattern>
  </servlet-mapping>

这个 Liferay 问题(在源代码中链接到PortalDelegateServlet) 听起来好像从版本开始就可用4.3.0

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Liferay 中 PortalDelegateServlet 的使用 的相关文章

随机推荐