Showing posts with label Undeploy Ext from Liferay. Show all posts
Showing posts with label Undeploy Ext from Liferay. Show all posts

Monday, 30 March 2015

How to remove Liferay Ext / How to undeploy Liferay Ext


There are 10 easy steps to remove/undeploy ext environment from Liferay Bundle

Step 0 : Stop Server / Tomcat Bundle

Step 1 : Go to the location "...\liferay-portal-*\tomcat-*\webapps\ROOT\WEB-INF and remove below files
    >   ext-*-*-ext.xml
    >   liferay-portlet-ext.xml
    >   portlet-ext.xml
    >   struts-config-ext.xml
    >   tiles-defs-ext.xml

Step 2: Go to the location "...\liferay-portal-*\tomcat-*\webapps\ROOT\WEB-INF\lib and remove below jar files
    >   ext-*-ext-impl.jar
    >   ext-*-ext-util-bridges.jar
    >   ext-*-ext-util-java.jar
    >   ext-*-ext-util-taglib.jar

Step 3: Go to the location "...\liferay-portal-*\tomcat-*\lib\ext and delete the below service jar
    >   ext-*-ext-service.jar

Step 4: Go to the location "...\liferay-portal-*\tomcat-*\webapps and delete the below folder
    >   *-ext

Step 5: Go to the location "...\liferay-portal-*\tomcat-*\webapps\ROOT\WEB-INF\classes / ...\liferay-portal-*\ and modify portal-ext.properties file
    Note : 1) Need to check for any of the start up events like "application.startup.events="
           2) Skip such events on server start up

Step 6: Remove "temp" and "work" folders from the location "liferay-portal-*\tomcat-*"

Step 7: Start tomcat bundle

Step 8: Put .war file of ext inside "deploy" folder and wait for below message on catalina.out

    "Extension environment for *-ext has been applied. You must reboot the server and redeploy all other plugins."
   
Step 9: Uncomment any changes in portal-ext.properties file made in point #5

Step 10: Restart your server

All Done! Ext is removed/undeployed. Enjoy Coding.

Cheers!
Henal Saraiya
(Senior Consultant)
CIGNEX Datamatics