2014-11-05 49 views
1

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

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

+0

HTTP这已面世:// WWW .liferay.com/downloads/liferay-portal/available-releases – 2014-11-05 09:50:30

+0

我已经下载并安装了Liferay with Tomcat Bundle.But但我无法找到PortalDelegateServlet.What是你的建议吗? – mekafe 2014-11-05 09:55:34

回答

1

PortalDelegateServlet是在portal-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