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
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. |