Back to Home
opensolon icon

solon

by opensolon

Overview

Java enterprise application framework for building high-performance, resource-efficient services, including AI agents and workflow solutions.

Installation

Run Command
java -Dserver.ssl.keyStore=/demo.jks -Dserver.ssl.keyPassword=demo -jar demo.jar

Environment Variables

  • solon.env
  • solon.app.name
  • server.port
  • server.ssl.keyStore
  • server.ssl.keyPassword
  • server.session.state.redis.password
  • JAVA_HOME

Security Notes

The `app.yml` configuration file contains a hardcoded default password (`123456`) for Redis session state, which is a critical security vulnerability for any production deployment. This must be changed immediately. The framework uses SnEL (Solon Expression Language) for configuration and templating. While generally safer than arbitrary code execution, care must be taken to prevent expression injection if user input is not properly sanitized before being passed to SnEL evaluation functions. Support for `HttpSslSupplierAny` allows disabling strict SSL/TLS certificate validation, which is discouraged for production environments. Proper security modules (Auth, Validation) are available, but their effective use depends on application-level implementation.

Similar Servers

Stats

Interest Score74
Security Score4
Cost ClassLow
Avg Tokens1000
Stars2691
Forks247
Last Update2026-01-17

Tags

AIMLWeb & APIsEnterpriseHigh-PerformanceCloud-NativeWorkflow