2016-05-05 9 views
0


Ich habe ein Webservlet mit Jersey Rest API konfiguriert. Jetzt muss ich das Servlet in ein Liferay-Portlet konvertieren. Wie konvertiert man? Wie sollte ich Portlet-Klasse in meiner Portlet.xml angeben? Das Folgende ist die web.xml meines Servlets.Jersey mit Liferay, Servlet zu Portlet Umwandlung

Wie konfiguriere ich meine portlet.xml und verwende den Rest-Service mit meinem Portal? Ich muss das Portlet auch im Liferay-Jboss-Server bereitstellen.

Antwort

1

Warum verwenden Sie kein Delegate-Servlet in Liferay?

Sie können ein LIVERAY-Portlet erstellen und in web.xml Ihr Delegat-Servlet definieren.

Hier haben Sie eine Definition Beispiel bekam:

<servlet> 
    <servlet-name>buscador</servlet-name> 
    <servlet-class>com.liferay.portal.kernel.servlet.PortalDelegateServlet</servlet-class> 
    <init-param> 
     <param-name>servlet-class</param-name> 
     <param-value>com.dummy.servlet.BuscadorServlet</param-value> 
    </init-param> 
    <init-param> 
     <param-name>sub-context</param-name> 
     <param-value>buscador</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

Es wird hört auf http://yourliferay/delegate/buscador

Hoffe, es hilft

+0

Thank you !!^_ ^ – SDJ