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>/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>/autodeployfolder by deleting the war file. Don't delete any other file.
<YOUR PLUGIN>.war_UnDeployedfile will appear.
<YOUR PLUGIN>.war_deployedwill appear in
Make a dance again :)