vstorm tomcat #1

Supports: trusty

Add to new model

Description

Apache Tomcat implements the Java Servlet and the JavaServer Pages (JSP)
specifications from Sun Microsystems, and provides a "pure Java" HTTP
web server environment for Java code to run.
Apache Tomcat 7 implements the Java Servlet 3.0 and JSP 2.0 specification
from Sun Microsystems/Oracle and provides a pure Java HTTP web server.


Overview

This is for a Veristorm Enterprise proof of concept. This charm is a trusty
version of cs:~robert-ayres/precise/tomcat-4, which is needed for its
pgsql relation capabilities. Unless you're involved with Veristorm Enterprise,
you probably don't want this. Use a recommended Tomcat charm instead.


Configuration

admin_password
(string) Admin password
admin_username
(string) Admin username
admin
cluster_enabled
(boolean) Enable session clustering
debug_enabled
(boolean) Enable JDWP debugger on port 8000 for remote debugging
http_connector
(string) HTTP connector type ('bio' or 'nio')
bio
http_port
(int) HTTP port
8080
https_enabled
(boolean) Enable HTTPS connector
https_port
(int) HTTPS port
8443
java_opts
(string) Java options for JVM
-Xms768M -Xmx1024M
jmx_control_password
(string) JMX control password
jmx_enabled
(boolean) Enable JMX monitoring
jmx_jar_md5
(string) Catalina JMX JAR MD5 distribution hash (only required if using Tomcat 7+)
82763603dc177d9aabd17d39cef7dcbb
jmx_jar_url
(string) Catalina JMX JAR distribution URL (only required if using Tomcat 7+)
http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.26/bin/extras/catalina-jmx-remote.jar
jmx_localhost
(boolean) Use localhost over LAN hostname in connections. Useful for SSH tunnels.
True
jmx_monitor_password
(string) JMX monitor password
jndi_db_config
(string) JNDI database relation configuration
jndi_memcached_config
(string) JNDI Memcached relation configuration
jndi_terracotta_config
(string) JNDI Terracotta relation configuration
keystore
(string) PKCS12 keystore containing private key and X.509 certificate (base64 encoded)
keystore_password
(string) Keystore password
manager_enabled
(boolean) Enable management applications
True
multicast
(boolean) Use multicast networking for clustering
multicast_address
(string) Multicast network address for clustering
228.0.0.4
multicast_port
(int) Multicast network port for clustering
34569
status_password
(string) Status password
status_username
(string) Status username
status
terracotta_md5
(string) Terracotta MD5 distribution hash
92c6456f1641b7662b4dedec15eaf3f4
terracotta_url
(string) Terracotta distribution URL
http://d2zwv9pap9ylyd.cloudfront.net/terracotta-3.6.2.tar.gz
tomcat_version
(string) The version of Tomcat to deploy ('tomcat6' or 'tomcat7')
tomcat6