Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/webjetcms/webjetcms/llms.txt

Use this file to discover all available pages before exploring further.

This section is for system and infrastructure administrators — people responsible for deploying, running, and maintaining WebJET CMS servers. It covers day-to-day operational tasks: monitoring server health, hardening security, managing updates, and keeping audit trails. If you are a content editor or a developer building custom applications, see the Editor Guide or Developer Guide instead.

Core responsibilities

As a WebJET CMS system administrator, your main operational areas are:

Monitoring

Track server load, memory, database query performance, and availability. Integrate with external tools like Nagios or Zabbix.

Security

Harden the installation against attacks: configure HTTP headers, block file paths, restrict admin access by IP, and manage password policies.

Updates

Apply version upgrades through the built-in update interface or by uploading update packages directly.

Audit & logging

View log files, adjust log levels per Java package, and set up email notifications for security-critical events.

Key operational concepts

Configuration variables

Almost all operational settings in WebJET CMS are controlled through configuration variables, managed under Settings → Configuration. Throughout this section, variables are referenced by name (for example, serverMonitoringEnable). You can search for and edit them directly in the administration.
Some configuration variable changes require an application server restart to take effect. This is noted where relevant.

Application server (Tomcat)

WebJET CMS runs on Apache Tomcat 10+. System administrators are responsible for configuring Tomcat — including the server.xml connector settings, restart behaviour, and error reporting. Several security hardening steps described in this section require direct edits to Tomcat configuration files.

Cluster deployments

WebJET CMS supports clustered deployments with multiple nodes. Monitoring, session management, and cache operations all have cluster-aware behaviour. Where a feature behaves differently in a cluster, this is called out explicitly.

Audit trail

Every significant action performed in the administration — page saves, configuration changes, file uploads, user logins — is recorded in the audit log. The audit subsystem is always active and cannot be disabled.

In this section

PageWhat it covers
MonitoringServer monitoring application, JPA query tracking, log files, log levels, performance diagnostics, and restarting the application
SecurityHTTP headers, admin IP restrictions, password policies, penetration testing guidance, and responsible disclosure
UpdatesHow versioning works, running updates through the UI or file upload, and custom library considerations