← ClaudeAtlas

boxlang-runtime-commandboxlisted

Use this skill when deploying BoxLang as an enterprise Java servlet application using CommandBox, configuring server.json for BoxLang, installing BoxLang modules, enabling SSL and rewrites, using BoxLang+ or BoxLang++ subscriptions with CommandBox PRO features, and production server configuration.
ortus-boxlang/skills · ★ 0 · AI & Automation · score 58
Install: claude install-skill ortus-boxlang/skills
# BoxLang with CommandBox ## Overview **CommandBox** is the enterprise Java servlet deployment option for BoxLang. Unlike the MiniServer (Undertow, no-servlet), CommandBox runs BoxLang inside a full Java EE servlet container (Undertow with servlet API), enabling enterprise features like multi-site hosting, SSL management, OS service integration, and JDK management. | | MiniServer | CommandBox | |---|---|---| | Use case | Simple/fast deployment | Enterprise / production | | Servlet API | No | Yes | | SSL management | Manual | Built-in + Let's Encrypt | | Multi-site | No | Yes | | BoxLang+/++ | Not required | Unlocks PRO features | | Docker image | `ortussolutions/boxlang` | `ortussolutions/commandbox` | --- ## Installation ### Install CommandBox ```bash # macOS brew install commandbox # Linux (Debian/Ubuntu) curl -fsSl https://downloads.ortussolutions.com/KEYS | sudo apt-key add - sudo apt-get install commandbox # All platforms curl -fsSl https://downloads.ortussolutions.com/commandbox-cli-install | bash ``` ### Install the BoxLang Module (CommandBox < 6.1) ```bash install commandbox-boxlang ``` > On CommandBox 6.1+, BoxLang support is built-in — no module installation required. --- ## Starting a BoxLang Server ```bash # One-liner server start cfengine=boxlang javaVersion=openjdk21_jdk # With explicit port and webroot server start cfengine=boxlang port=8080 webroot=/var/www/myapp # Foreground (don't open browser) server start cfengine=boxlang openBrowser=false