I'm new to portals/portlets. I've been learning with Liferay- which I feel is excellent for an open source portal. So now I'm ready to deploy my portal to an existing web site which uses Caucho-Resin. Problem is, in order to deploy Liferay to an existing server, I have to edit some conf files.
My question is- how can this be done on a public server? I've looked at the file system on my host and I don't have access to these files.
I think you're hit the biggest snag with developing your own portlet applications. For the most part, the server you deploy your portal applications needs to provide a portal environment for users. Otherwise, there is this requirement to be able to go in there and do custom configurations.
You may have to search for a service provider that supports a LifeRay or JetSpeed hosting environment already, so you can deploy your portlet applications directly.
The only JetSpeed2 hosting service I know of is smediea.
Of course, when you need portal hosting, the assumption is you are going to use all the features of the portal, such as user management, content management, personalization, etc. As a result, portal hosting usually comes with a hefty pricetag. smedia is $75 a month, which is reasonalble for what they provide. But compare that $75 to the $15 a month to I pay to host www.agoodbookon.com through prokmu, a hosting service I found through JavaRanch. That's a fairly big difference if it's being done for personal interest.
Oh, and enjoy the free portal development tutorials. Let me know if there are any important JSR168 topics that aren't being covered that you think would be useful. Where there is a need, I create.