So, you make first a .war file let's say a portlet of name <YOUR PLUGIN>.war
. You wanna have it running on a glassfish domain under Liferay portal.
Steps to success:
<YOUR DOMAIN>/autodeploy2
<YOUR DOMAIN>/autodeploy
(it is the Glassfish default deployment directory)Now deployment will be done by copy pasting files to that new directory <YOUR DOMAIN>/autodeploy2
. The rest of it is handled automatically. Setting takes action immediately.
Done with deployment: Make a victory jig and enjoy :)
..you stop dancing and face a bug. You want a new revision to be deployed.. In this case, continue reading.
So, you have built your war again and want to re-deploy. Do the following:
<YOUR DOMAIN>/autodeploy
folder by deleting the war file. Don't delete any other file.<YOUR PLUGIN>.war_UnDeployed
file will appear.<YOUR DOMAIN>/autodeploy2
folder.<YOUR PLUGIN>.war_deployed
will appear in <YOUR DOMAIN>/autodeploy
folder.Make a dance again :)