【问题标题】:Usage of PortalDelegateServlet in LiferayLiferay 中 PortalDelegateServlet 的使用
【发布时间】:2023-11-25 23:28:01
【问题描述】:

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

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

【问题讨论】:

标签: servlets delegates liferay portal


【解决方案1】:

PortalDelegateServletportal-service.jar 中,这是 Liferay 容器的必需部分。如果您获取了一个捆绑包(在评论中您提到了 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>

This Liferay issue(链接到PortalDelegateServlet的源代码)听起来好像从4.3.0版本开始就可以使用了

【讨论】:

    最近更新 更多