You do not even have to be that careful. I have succesfully zipped up an app server installed at c:\apps\jboss-4.2.1.GA, unzipped it on my Linux box at \opt\jboss-4.2.1.GA, and it ran just fine (though I did have to chmod the *.sh scripts, also I removed the server/xxx/[data|log|tmp|work] directories)
From what I can tell, there is nothing in the basic configuration that stores an absolute path.
Thanks Peter, unless I don't get a response screaming "bloody Murder" I believe I am going to go ahead and proceed. If anybody has something to add please do so please.
Same as Peter just tar it up yr distribution and untar on the target machine