Wiki source code of Systemvoraussetzung
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{content/}} | ||
2 | |||
3 | The {{fcserver/}} is a Java web application run on a Java web container or application server. | ||
4 | |||
5 | == Software == | ||
6 | |||
7 | === Server === | ||
8 | |||
9 | The following software is required for a {{fcserver/}}. | ||
10 | |||
11 | * Oracle Java JDK oder Open JDK version 8 to 14 (Recommended version is 11 (LTS)) | ||
12 | ** If necessary, installation of the appropriate //Java Cryptography Extension// ({{smallcaps}}Jce{{/smallcaps}}, Unlimited Strength Jurisdiction Policy Files, necessary for Java 8 versions prior update 151) | ||
13 | ** If necessary, activation of the //unlimited policy// (necessary for Java 8 versions between update 151 and 162) | ||
14 | * Apache Tomcat 8.5 or 9 | ||
15 | |||
16 | {{info}} | ||
17 | Tomcat versions 8.5.48-49 and 9.0.28-29 contain a [[bug>>https://bz.apache.org/bugzilla/show_bug.cgi?id=63969]] that prevents {{formcycle/}} from running. For Tomcat versions from 8.5.50 or 9.0.30 onward, this bug is fixed. In version 9.0.31, performance problems have been detected in combination with {{formcycle/}}. | ||
18 | {{/info}} | ||
19 | |||
20 | * Other applications server are possible, but are not officially supported. | ||
21 | * Please note any necessary configurations when operating the application server behind a load balancer, reverse proxy or similar (see [[here>>doc:IntermediateServers||target="_blank"]]). | ||
22 | |||
23 | {{box}} | ||
24 | The following configurations are generally used for customer installations. | ||
25 | |||
26 | Windows (MS Windows Server 2019 Standard): **Eclipse Temurin 11 (LTS), JVM HotSpot** | ||
27 | Linux (Debian 10): **OpenJDK 11** | ||
28 | Application Server: **Apache Tomcat 9** | ||
29 | {{/box}} | ||
30 | |||
31 | === Database === | ||
32 | |||
33 | One of the following database management systems must be installed. | ||
34 | |||
35 | * MySQL, version 5.1 or higher | ||
36 | * MS SQL, version 2008 R2 or higher | ||
37 | * Oracle, Version 11 or higher | ||
38 | * PostgreSQL, version 9.1 or higher ( | ||
39 | * {{version major="6" minor="1" patch="0"/}} MariaDB, version 10 or higher | ||
40 | * A case-sensitive UTF-8 collation, such as //utf8_bin// | ||
41 | |||
42 | === Browser (administration interface) === | ||
43 | |||
44 | These requirements are for the administration interface of {{formcycle/}}, not for opening and filling out forms. We recommend you use a recent version of one of the following browsers. Also, please keep in mind that older browsers may have security-related bugs. | ||
45 | |||
46 | * Microsoft Edge | ||
47 | * Mozilla Firefox (recommended) | ||
48 | * Google Chrome | ||
49 | |||
50 | Internet explorer is not supported anymore for the backend. Using it may lead to {{smallcaps}}Ui{{/smallcaps}} glitches or other bugs. | ||
51 | |||
52 | == Hardware == | ||
53 | |||
54 | Hardware requirements may differ depending on how {{formcycle/}} is used, such as how many forms have to be processed each day. | ||
55 | |||
56 | Consider the following requirement on the system: | ||
57 | |||
58 | * 1 client | ||
59 | * 40 forms | ||
60 | * 1000 form submissions daily | ||
61 | * 1000 state transitions daily | ||
62 | * 500 files created by action, eg PDF or Word files | ||
63 | * 10 simultaneously registered users in the backend | ||
64 | |||
65 | This will require the following hardware: | ||
66 | |||
67 | * Windows 2012 R2 (64-bit) or Linux (64-bit) | ||
68 | * 2 x QuadCore processors @ 2,8 GHz | ||
69 | * 8 GB RAM (4 GB for the application server) | ||
70 | * 10 GB disc space for {{formcycle/}} | ||
71 | |||
72 | The specifications above do not include the database server. The database server may run on a different server. |