YAML-Configurable Java Application Wrapper
Project description
YAML-Configurable Java Application Wrapper
Features
Launch your Java application more safely, explicitly and flexibly!
This script does …
- (before launch)
Load settings from YAML file
Verify OS user name and Java version
Check the application is already running if the duplicate running is not allowd
Execute pre-launch commands
Logging to syslog
Launch the Java application with proper options
- (after launch)
Logging to syslog
Execute post-launch commands
Dependencies
Python: 2.6 / 2.7 / 3.2 / 3.3 / 3.4
pyyaml
six
Installation
pip command may need sudo
Operation |
Command |
---|---|
Install |
pip install javactl |
Upgrade |
pip install --upgrade javactl |
Uninstall |
pip uninstall javactl |
Check installed version |
javactl --version |
Help |
javactl -h |
Then, write your configuration to the file your-app.yml.
See an example below.
Configuration Example
See an example.
Now Launch Your Application
javactl /path/to/your-app.yml
That’s it!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.