2014-11-05 47 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