Understanding the development environment

The development environment you need depends on the type of work you are doing.

If you intend to customize , you need a test environment that enables you to verify that your changes work as you intend. To save development time, you can customize your test environment to run the application in development mode.

If you extend the database, include the yfsdbextn.jar file before the yantrashared.jar in the CLASSPATH in all scripts.

If you have installed any Packaged Composite Application (PCA), for example, Sterling Call Center and Sterling Store Engagement (Legacy), the yantrautil.jar should be removed from the application server CLASSPATH before starting the application server to run the application in development mode.

Development mode saves time by enabling your application server to automatically load the latest version of edited JSP files directly from specific directories rather than reading them from the EAR file. This enables you to customize and test iteratively, without having to repeatedly create the EAR file.

Development mode also enables you to immediately test UI customizations.

The way you set up the development environment depends on the application server you use.