Requirements
In this section you can have a glance of the minimum and recommended versions of the tools needed to build/debug/install MapStore
War Installation
You can download a java web container like Apache Tomcat from and Java JRE
| Tool | Link | Minimum | Recommended | Maximum |
|---|---|---|---|---|
| Java | link | 81 | 11 | 172 |
| Tomcat | link | 8.5 | 9 | 92 |
Debug / Build
These tools needs to be installed (other than Java in versions above above):
| Tool | Link | Minimum | Recommended | Maximum |
|---|---|---|---|---|
| npm | link | 8 | 10 | |
| NodeJS | link | 20 | 20 | 253 |
| Java (JDK) | link | 8 | 11 | 17 |
| Maven | link | 3.1.0 | 3.6 | |
| python4 | link | 2.7.9 | 3.7 |
Notes
Here some notes about some requirements and reasons for max version indicated, for future improvements and maintenance :
- 1 Java 8 is the minimum version required for running MapStore, but it is not compatible in case you want to use the print module. In this case, you need to use Java 11.
- 2 Running with Tomcat 10 causes this issue #7524.
- 3 Latest version tested.
- 4 Python is only needed for building documentation.
Running in Production
System requirements
| Resource | Minimum | Recommended |
|---|---|---|
| Processor | 2 Core | 2 Core |
| Memory | 2 GB | 4 GB |
Database
In production a PostgreSQL database is recommended:
| Tool | Link | Minimum | Recommended | Maximum |
|---|---|---|---|---|
| Postgres | link | 13 | 16 | 17 |