Skip to content

Martini Server Runtime's Initial Configuration

This guide provides an overview of the essential configuration steps to set up your Martini Server Runtime.

1. Changing the Encryption Seed

Before diving into other configurations, it's crucial to address encryption seed settings within the application.properties file. The encryption seed is pivotal for securing passwords in your environment. This seed value is utilized for encrypting passwords in the dbxml file and triggers. Remember, passwords will only be encrypted after a restart of your Martini Server Runtime instance.

2. Configuring Database Connections

Database configuration is fundamental for Martini's operation and management. Here's an overview of database connection setup:

Database Connection Setup

Manage all database connection settings, including driver details, connection URLs, usernames, and passwords, through the dbxml files. These files are centrally located within your Martini setup.

For securing credentials and ensuring robust database connections, Martini employs automatic encryption of passwords specified in the dbxml file upon server start. This ensures that sensitive data remains protected.

To explore further on configuring database connections securely and effectively, visit the dedicated database configuration page.

3. Adjusting JVM Settings

Optimizing Java Virtual Machine (JVM) settings is crucial for Martini's performance. Here's an overview of JVM configuration:

JVM Settings Adjustment

Tailor your JVM settings based on your organization's usage of Martini Server Runtime. This includes configuring heap size (-Xms and -Xmx) and optimizing garbage collection.

For detailed insights into JVM tuning and its impact on Martini's performance, please refer to the dedicated JVM configuration page.

By following these initial configuration steps, you'll ensure that your Martini Server Runtime instance is secure, efficient, and optimized for your operational needs.