iteraplan is a client/server application. This chapter describes the requirements on both the client and the server side.
Overview of Required Infrastructure
iteraplan is a web application which runs on a central server. On the client side, the application requires a web browser; on the server side, it requires a Java servlet engine, which provides the runtime environment for the application, plus a relational database in which the application data can be stored.
On the client side, iteraplan only requires a web browser. We recommend using the latest version of Mozilla Firefox.
|iteraplan Classic Client||iteraplan Interactive Client|
|Microsoft Internet Explorer 9, 10, 11||Microsoft Internet Explorer 10, 11|
|latest Version of Mozilla Firefox||latest Version of Mozilla Firefox|
|latest version of Chrome|
Please note that all browsers are continuously updated and patched by the respective vendors. Therefore and due to technical differences of these browser platforms a small amount of iteraplan features might behave slightly different when used in one browser compared to another browser.
1 GHz Dual Core
more is better
2 GB (with large models: more needed) (therefore use a 64bit Java version)
4 GB, more is better
250 MB (excluding DB and OS)
1 GB of free space (excluding DB and OS)
any OS supported by Java 6, 7 or 8 (64 Bit)
Windows 7, Server 2003/2008/2012 or newer
Java SE Runtime Environment version 6 (Update 26), version 7 (Update 25)
latest Update of Java SE 8, 7 or 6 (64bit) by Oracle/SUN (http://www.java.com)
Apache Tomcat 6.0.35 or 7.0.37
latest Apache Tomcat 7.0.x or 6.0.x
MySQL 5.x, Oracle 10/11/12c* or MS SQL Server 2012
latest update/patch level of MySQL 5.x, Oracle 10/11/12c or MS SQL Server 2012
see also Database drivers,
according to your DB System
MySQL JDBC Connector 5.x
Oracle JDBC 5
Microsoft JDBC Drivers 4.0
|latest JDBC driver for your database vendor of choice|
10 MB (with large models: more needed)
|* Oracle 12c is only supported with the bug fix/patch No. 18430870 applied to the database. Without the patch iteraplan will not work correctly.|
We recommend to apply all patches available for Oracle 12c. With Oracle 12c there are defects similar to the one leading to the known problem with iteraplan, even if no specific iteraplan problems have been reported so far.
iteraplan is an application based on Java server pages/ Java servlets and therefore requires a servlet engine. The server with this engine must be connected to the local network and be able to respond to requests submitted with HTTP/HTTPS.
Please verify that a supported version of Apache Tomcat is installed, and that the CATALINA_HOME environment variable references the Tomcat installation folder. CATALINA_HOME must be created as a system wide environment variable. Please refer to your operating system manual for instructions on creating system wide environment variables. For Windows systems, Microsoft provides information in knowledge base entry KB310519.
Some Tomcat configuration options must be changed in order to run iteraplan successfully. Please follow these instructions.
Also make sure that you have write access to the subfolder
webapps of the Tomcat installation folder, as the iteraplan installer will write to this folder later on.
A relational database is required for storing the application data. Make sure that one of the supported database products is installed. The procedure for creating the database schemas is described on a separate page.
Before installing the application with the iteraplan Installer utility, you must first install a compatible Java runtime environment (JRE). The JRE is also a prerequisite for running the Tomcat servlet engine. The application supports the Java runtime environments by Oracle. JREs from other vendors are not tested and not supported, although they might work.
Verify that the Java /bin folder is included in the PATH environment variable (or Path - environment variables are not case sensitive in Windows). In addition, the environment variable JRE_HOME (alternatively: JAVA_HOME) must be set to the installation folder of the Java runtime or development environment. You can check the current environment variable values by running
set in a command line window.