Develop > Presentation layer > Work with JSP pages > Storefront customization tools

Configure a Web application

All major aspects of a Web application are configured declaratively by means of Struts configuration files, including...

WebSphere Commerce extends the semantics for...

WebSphere Commerce uses multiple Struts configuration files. There can be multiple configuration files defined for each Web module. Each Web module can be tailored to a custom configuration for its purpose:

Web Module Description
InitializationServlet Initialize the WebSphere Commerce application.

This Web module also contains commands that will be executed through non-Web channel, such as the scheduler, WebSphere MQ, and so on.

Stores WebSphere Commerce stores.
CommerceAccelerator WebSphere Commerce Accelerator.

Browser-based component for maintaining WebSphere Commerce stores.

OrganizationAdministration The Web module for the Organization Administration Console.

Browser-based component for administering people, groups, organizations, and associated security elements.

SiteAdministration The Web module for the Administration Console, a browser-based component that allows complete administrative operations at the site or store level.


  1. Represent view implementations: action-mappings and global-forwards
  2. Map URLs to controller commands: action-mappings
  3. Define WebSphere Commerce error message resources: message-resources

Related concepts

WebSphere Commerce Struts framework

WebSphere Commerce workspace

Related tasks

Customize the Web application configuration

Update the Web application configuration

Related reference

Example: Using the messaging system composition service

JSP programming best practice: Use the StoreErrorDataBean data bean for error handling

Related information

Tutorial: Using Struts tags, action forms, and validation

Tutorial: Extending a Struts action


Search Tips   |   Advanced Search