I didn't think Tomcat 6
had a common/lib? Are you moving from a Tomcat 5.5 to 6?
Be careful copying libs from lib
or common/lib
as they might be version / arch / OS dependant. Just copy your own jars and dependencies.
I would also, extract your information from the old server.xml
and input that into the new one. Again, there maybe slight differences especially if there are version differences.
Make sure that if there are any context files in conf/Calalina/localhost
that you copy those as well and check if they have absolute paths - if so they will need changing.
The main issues I have when moving tomcat applications from Windows to Unix is paths and path separators. Hopefully you've no hard coded path separators in the code, but you may have config files - especially logging configs that define paths.
Check for logging.properties
or log4j.xml
or similar files - they will define paths.
Hope this helps,
Will