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 :)