Hi all, I was wondering if there was still some time to get a tweak in to the build process for 2.6. My suggestion has to do with the way the tomcat directories are referenced.
When you start Tomcat, you see 2 environment variables that get set: CATALINA_HOME and CATALINA_BASE. These point to the same directory most of the time. However, they can point to 2 different directories. CATALINA_HOME should point to the base of your Tomcat install. This would be the bin/, common/ and server/ directories at a minimum. The CATALINA_BASE can point to a separate set of directories that would include the shared/, temp/, work/, and webapps/ directory. This allows multiple instances of tomcat (hence multiple hosts) to be running different applications on the same machine. See http://www.linuxjournal.com/article/8561 for additional information. The current deployment process is not aware of this convention. And most of the time it doesn't have to be. However, we have our tomcat instances (on our workstations and servers) set up so that we have separate CATALINA_HOME and CATALINA_BASE directories. Right now, we have only 1 directory we can set in build.properties for the deployment process (server.home). Usually we set sever.home to point to CATALINA_BASE and most of the time that's OK. But when we initialize the portal, the jars that belong in the common/ directory (lib.container-common) get copied there when they really belong under CATALINA_HOME. And then hilarity ensues as I try to remember why this is happening... Could there be an additional property added to the build process to help avoid this confusion? Like could a server.base be added? Out of the box, it could (and probably for 90% of folks should) point to the same directory as the server.home. And then for those who want the separate directory for their base can have it too. ---- Andy Gherna University of Illinois - CITES Sr. Research Programmer Office: 1514 DCL Email: [EMAIL PROTECTED] Phone: (217) 265-9490 -- You are currently subscribed to [email protected] as: [EMAIL PROTECTED] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev
