MakeAppWorkDir is a script located in the bin directory of your webware installation. If you run it, it will create a working directory for your application, complete with config files, sample context, etc. You can then add a Lib directory and whatever other directories you need. My directory structure looks like this:: /Webware /WebKit ... /MyWebSite /Cache /Configs /Contexts - I added this directory /SomeContext /SomeOtherContext /ErrorMsgs /Lib - I added this directory __init__.py - can be empty SitePage.py - SitePage class /Logs /Sessions /Static - I added this directory for static content to be served directly by Apache __init__.py - should contain: __all__ = ['Lib'] AppServer.bat Launch.py ... From my servlets I can import Python modules like SitePage out of Lib using for example:: from Lib.SitePage import SitePage The great thing about using a working directory created with MakeAppWorkDir is that you don't have to modify your webware directory at all. All configuration files are contained in your working directory in the Config subdirectory. -- GeoffTalvola_ - 29 Oct 2001 *How do you tell Webware where /MyWebSite is?* -------- I had to do some simple changes to use the AppServer from this new working directory as a daemon. * the "webkit" script needs the path to the new "AppServer" script * the PID, needed for stopping Webware, now comes from the "AppServer" script comment the line "echo $! > $PID_FILE" from "webkit" in and change AppServer to:: #!/bin/sh /usr/bin/env python Launch.py ThreadedAppServer $* >> /usr/local/Webware/daemon/log/webkit 2>&1 & echo $! > /usr/local/Webware/daemon/webkit.pid Hope this make sense :-) -- StephanDiehl_ - 03 Jan 2002