SpringSource dm Server™ User Guide

Rob Harrop

Paul Kuzan

Sam Brannen

Damilola Senbanjo

Paul Harris

Christopher Frost

Ben Hale

Glyn Normington

Juliet Shackell

SpringSource dm Server™

2.0.5.RELEASE

Copyright © SpringSource Inc., 2009


Table of Contents

1. Installing dm Server
1.1. Prerequisites
1.2. Installing from the ZIP Download
1.3. Post-installation steps
2. Starting and Stopping dm Server
2.1. Starting SpringSource dm Server
2.2. Starting in Clean Mode
2.3. Starting in Debug Mode
2.4. Starting with JMX Access Modifications
2.5. Starting With a Custom Configuration Directory
2.6. Stopping SpringSource dm Server
2.7. Starting SpringSource dm Server When the Operating System Starts
3. Overview of the dm Server Kernel and User Region
3.1. The dm Server Kernel
3.2. The dm Server User Region
4. The dm Shell
4.1. Using the dm Shell
4.2. dm Shell Command Reference
5. The Admin Console
5.1. Invoking the Admin Console
5.2. Typical Admin Console Use Cases
6. The Provisioning Repository
6.1. Overview of the Provisioning Repository
6.2. Finding and Downloading Bundles from the SpringSource Enterprise Bundle Repository
6.3. Configuring the repository
7. Serviceability
7.1. Event log files
7.2. Trace (Logging)
7.3. Service Dumps
8. Working with Applications
8.1. Deploying Artifacts
8.2. Undeploying Artifacts
9. Configuring dm Server
9.1. Configuring the dm Kernel and User Region
9.2. Configuring Serviceability
9.3. Configuring the Embedded Tomcat Servlet Container
9.4. Configuring the Local Provisioning Repository
9.5. Configuring a Hosted Repository
A. Event log codes
A.1. Format of the event log codes
B. Known Issues
B.1. Timeout During Startup Due to Firewall Settings
B.2. OutOfMemoryError: PermGen space running on Sun VM
C. Further Reading