Installs and configures Jetty, Java servlet engine and webserver.
Due to the conservative nature of packaging in LTS distributions there doesn't exist a way to install a current jetty packages across distros. We don't believe the package install workflow matches the installation workflow of most users run jetty applications. Due to this we've decided to deprecate this cookbook. We're open to a new approach to either installing or managing jetty. If this interests you e-mail us at email@example.com
- Debian, Ubuntu
- Chef 12+
node["jetty"]["host"]- Listen to connections from this network host, default '0.0.0.0'.
node["jetty"]["port"]- The network port used by Jetty, default '8080'.
node["jetty"]["jetty_args"]- Additional arguments to pass to Jetty, default ''.
node["jetty"]["java_options"]- Extra options to pass to the JVM, default '-Xmx256m -Djava.awt.headless=true'.
node['jetty']['install_java']- Install java via the java cookbook. Defaults to true
The default recipe will install the native package for Jetty. The service will be managed via the package provided init scripts.
Simply include the recipe where you want Jetty installed.
License & Authors
Author: Cookbook Engineering Team (firstname.lastname@example.org)
Copyright: 2010-2015, Chef Software, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.