File structure of the server deployment directory

The server deployment directory has a specific structure used by the WebSphere Commerce Build and Deployment tool. This page describes the structure and how it is used by the Build and Deployment tool.

Server deployment directory file structure

The server deployment directory

Path Type Description
dataload-cust-deploy Directory Contains templates and samples for data load utility customization deployment Ant scripts.
lib Directory Contains the Java libraries required by the deployment process.
logs Directory Contains the deployment logs.
properties Directory Contains translated message properties file used by the deployment process.
scripts Directory Contains the wsadmin Jython deployment scripts.
scripts/wcbd-wsadmin.py File The default Jython script that controls the wsadmin deployment process to the WebSphere Commerce EAR in WebSphere Application Server.
scripts/wcbd-wsadmin-common.py File The Jython script that contains reusable methods for the wsadmin deployment process to the WebSphere Commerce EAR in WebSphere Application Server.
scripts/wcbd-wsadmin-test.py File The default Jython script that tests the connection and the validity of the WebSphere Application Server by verifying the existence of the WebSphere Commerce EAR on the server.
source Directory Contains the assets to deploy.
source/dataload Directory Contains dataload assets. Each dataload subdirectory for the different types of dataload contains a common directory and other directories specific to deployment targets.
source/staticweb Directory Contains static Web server assets.
source/wc.ear Directory Contains EAR assets to deploy, including EAR assets (properties, XML, etc.) and Java utility modules.
source/wc.ear.ext Directory Contains Java EE modules to deploy, including connector, EJB and Web modules.
static-web-deploy Directory Contains templates and samples for static Web assets deployment Ant scripts.
wc-server-sync Directory Contains templates and samples for WebSphere Commerce configuration file synchronization Ant scripts.
working Directory Contain intermediary or temporary assets generated by the deployment process.
WCALoggerConfig.xml.template File The template for logging configuration of the WebSphere Commerce loader utilities. Used to redirect logs to the logs directory.
wcbd-ant File The batch shell script for launching Ant to execute the deployment process.
wcbd-ant.bat File The batch file for launching Ant to execute the deployment process.
wcbd-build-info.properties File The properties file that contains build-related information of the deployment package
wcbd-encode-properties File The shell script for launching Ant to encode a properties file.
wcbd-encode-properties.bat File The batch file for launching Ant to encode a properties file.
wcbd-encode-properties.xml File The Ant build file that encodes a properties file.
wcbd-deploy.private.properties.template File The template for the configuration properties file that contains security-sensitive information of the deployment process (for example, passwords). Properties in this file are encoded by the deployment process.
wcbd-deploy.properties.template File The template for the main configuration properties file of the deployment process.
wcbd-deploy.xml File The default Ant build file that controls the overall deployment process.
wcbd-deploy-common.xml File The Ant build file that contains reusable targets for the deployment process.
wcbd-setenv.template File The templates for shell script that sets environment variables required by the deployment process.
wcbd-setenv.bat.template File The templates for batch file that sets environment variables required by the deployment process.