DEPRECATED -- See assemblies.html
Conf File |
imports
web-apps
|
Resource File |
resources
exports
|
Directories in Dynamide Source Distribution
- bin -- shell scripts
- build -- Ant destination for output
- doc -- Static documentation for distribution
- javadoc -- Generated javadoc
- doc -- Static documentation
- internal -- Static documentation on Dynamide internals
- lib -- jar files
- src -- Source tree for building dynamide, including resources
- jacl -- Modified files to be merged into Jacl source tree
- java -- Java source files to build dynamide.jar
- jsp -- Utility jsp's that can be run from App Server
- resources -- XML files, and other text-based files
- conf -- Configuration files for Dynamide
- sites -- Installed sites, including Dynamide resource versions
- dynamide -- current version of Dynamide resources (Widget sources, javascript, CSS, etc.)
- templates
- css -- Cascading Style Sheets
- widgets -- Widget Library
- users -- Installed Users
Directories in Dynamide WAR-file Distribution
- WEB-INF -- Ant destination for output
- resources -- XML files, and other text-based files
- conf -- Configuration files for Dynamide
- sites -- Installed sites, including Dynamide resource versions
- dynamide -- current version of Dynamide resources (Widget sources, javascript, CSS, etc.)
- templates
- css -- Cascading Style Sheets
- widgets -- Widget Library
- users -- Installed Users
- lib -- jar files
- doc -- Static documentation
- javadoc -- Generated javadoc
- internal -- Static documentation on Dynamide internals
- jsp -- Utility jsp's that can be run from App Server
Note: you may have sites outside of the war file also. You may install these where you wish, accessible to the Resin
box via the (possibly network) filesystem These are configured through the
conf/web-apps.xml. You point to your conf/web-app.xml with a serlet parameter in resin.conf. You can
have multiple web-apps.xml files in the same folder, just name them differently and register them in the
resin.conf file. You would do this if Q/A and Dev happened to point at the same source, for example.
They follow the same layout:
- {Dynamide-"sites"-directory-here}
- your-lib-site -- Your library to import
- your-first-site -- Your development files
- apps
- resources
- css -- Cascading Style Sheets
- widgets -- Widget Library
- your-second-site -- Your Q/A files
These are the task involved in installing a new WAR file.
back up conf file
install war file
merge conf file changes in
point conf to local sites file
sites/yoursite/conf contains a backup of conf. (maybe a local conf for all of this site?)
secure file system resources
set any non-standard ports you use
check resin.conf file
Site file has db connection strings, url mappings