Friday, 10 November 2017

Sharing service layer

We can share our custom service layer in liferay if we want to use it in other portlets,hooks,ext,etc.

Step 1:
Create portlet X.And generate Service Layer.

Note:Use table and name attribute in entity tag before generating service layer.

Step 2:
If you want to make portlet X service layer available for whole portal then you want to create separate portlet (for ex: portlet Y) and create generate service layer as you created in portlet X.

Note:Here you should use table and name attribute in entity tag.Or else It  may affect portlet X service layer.

Step 3: Now check whether you got .jar file in portlet Y WEB-INF/lib

Step 4:Copy that jar file and paste it inside your server  /tomcat-7.0.42/lib/ext.And restart your server.

Note:You can use ext instead of directly pasting it in server.

Create ext and paste .jar file inside YourEXT/docroot/WEB-INF/ext-lib/global.Then do direct deploy.

Step 5:Now you can see that API's will be available for all portlets,hooks and ext.

TEST

I am Java Developer. I have 6 year Experiance in this field and like to post in blogging. So keep sharing and like my post

0 comments:

Post a Comment

 

Copyright @ 2017 Liferay Article.