This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.
Configuring config-validation.xml
The <PRODUCT_HOME>/conf/etc/config-validation.xml
 file contains the recommended system configurations for a server. When you start the server, the system configurations will be validated against these recommendations, and warnings will be published if conflicts are found. See more details on system requirements for your product on Installation Prerequisites.
Given below are the default recommendations in the config-validation.xml
 file. If required, you may change some of these recommendations on this file according to the conditions in your production environment.
System Validation
Following are the system parameters recommended by default.
Parameter | Parameter Value |
---|---|
CPU | 800 |
RAM | 2048 |
swap | 2048 |
freeDisk | 1024 |
ulimit | 4096 |
JVM Validation
The following JVM parameters are recommended by default.
Parameter | Parameter Value |
---|---|
initHeapSize | 256 |
maxHeapSize | 512 |
maxPermGenSize | 256 |
System Property Validation
The following properties are required to be setup in your system. Therefore, it is not recommended to remove these validations from the config-validation.xml
 file.
carbon.home
carbon.config.dir.path
axis2.home
Supported OS Validation
The product has been tested for compatibility with the following operating systems. Therefore, by default, the system is validated against these operating systems.
Linux
Unix
Mac OS
Windows Server 2003
Windows XP
Windows Vista
Windows 7
Mac OS X
Windows Server 2008
Windows Server 2008 R2
AIX